最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

mysql添加外键错误是什么原因

来源:动视网 责编:小采 时间:2020-11-08 23:17:15
文档

mysql添加外键错误是什么原因

mysql添加外键错误是什么原因:mysql添加外键错误的原因:1、外键的字段与关联字段的类型不匹配;2、外键名重复;3、外键没有建立索引;4、外键存在默认值;5、语法错误。原因分析:(推荐教程:mysql视频教程)第一种情况:外键的字段与关联的字段的类型不匹配(包括编码格式的不匹配)第
推荐度:
导读mysql添加外键错误是什么原因:mysql添加外键错误的原因:1、外键的字段与关联字段的类型不匹配;2、外键名重复;3、外键没有建立索引;4、外键存在默认值;5、语法错误。原因分析:(推荐教程:mysql视频教程)第一种情况:外键的字段与关联的字段的类型不匹配(包括编码格式的不匹配)第


原因分析:

(推荐教程:mysql视频教程)

第一种情况:外键的字段与关联的字段的类型不匹配(包括编码格式的不匹配)

第二种情况:外键的名字是一个已经存在的键值,要保证名字的唯一

第三种情况:mysql引擎引起的外键创建不能保存或者不能发挥作用的情况,mysql一般的默认引擎是myisam,而myisam是不能创建外键的。

第四种情况:试图创建的一个外键没有建立起索引,或者不是一个primary key 并且如果其中不是一个primary key,你必须为他创建一个索引。

第五种情况:外键的动作设置成on delete set null 或者 on update set null,但是在关联的表的字段又设置的no null,导致冲突。

第六种情况:在navicat设定的表格主键中 有 主键1,主键2,主键3,的区别,主键1不能被级联更新(删除)(CASCADE)

第七种情况:外键存在默认值,引起的冲突

第八种情况:混合键值缺少索引引起的情况,需要为他单独申请索引

第九种情况:在sql语句创建外键时,create 或者 alter语法错误

文档

mysql添加外键错误是什么原因

mysql添加外键错误是什么原因:mysql添加外键错误的原因:1、外键的字段与关联字段的类型不匹配;2、外键名重复;3、外键没有建立索引;4、外键存在默认值;5、语法错误。原因分析:(推荐教程:mysql视频教程)第一种情况:外键的字段与关联的字段的类型不匹配(包括编码格式的不匹配)第
推荐度:
标签: 失败 原因 错误
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top