mysql外键无法建立
来源:互联网 发布:mac air 13.3寸 编辑:程序博客网 时间:2024/05/29 10:30
如果这里要设置ref为外键,两个必要条件:1.ref不能为该表的主键;2.ref所参考的键必须为表的主键(第一个问题)
另外还有一个隐含条件:ref的值需要在所参考的表的那一个主键中已经存在的(第二个问题)
既然问题原因都已经找出,解决方案很简单了
针对第一种情况:添加主键约束即可
第二种情况:删除不符合的数据或者删除全部数据或者到被参考的表中添加相应有效的数据
以上是摘自 http://blog.csdn.net/ma_d_shy/article/details/46391291
补充:
1 两张表的存储引擎
2 两张表的编码方式
3 两张表中 字段的编码方式
0 0
- mysql外键无法建立
- mysql建立外键
- mysql如何建立外键
- mysql如何建立外键
- MySQL 外键建立错误
- mysql命令建立外键
- MYSQL数据表建立外键
- mysql建立外键约束
- MySQL 新建数据库、建立索引、建立外键
- MYSQL 建立外键关联错误
- Navicate for MySQL建立外键
- mysql建立外键保存解决方法
- mysql建立外键的一个demo
- mysql外键的建立与类型
- mysql数据库建立外键老是失败?
- MySQL建立外键连接报错
- mysql无法删除外键
- mysql无法删除外键
- 深度学习物体检测(九)——对象检测YOLO系列总结
- java集合详解
- 【那些年遇到过的面试题】孩子 面试题
- centos下载速度慢的解决办法
- 【UE4】 第11讲 【MOBA制作日记】 HTC Vive设备安装使用及手柄控制漫游
- mysql外键无法建立
- JavaWeb与Asp.net工作原理比较分析
- shell命令(1)
- JSP —— ServletContext 与 application 区别
- 心累
- 函数的参数
- 理解Android中的注解与反射
- swustoj----249凸包的面积(分治法)
- VS2015 默认utf-8