我的表为:
tabel1 主键 a1
table2 主键 a2
table3 主键 a3
table4 主键 a41+a42+a43;
当我创建a1字段/ a2字段/ a3字段/的外键时为 a41 a42 a43出现
表中列与现有的主键或UNIQUE约束不匹配 提示错误! 请问该怎么解决呢?
在线等 很急 谢谢大家!
应该是table4中现有数据不满足外键约束,先把table4中数据删除吧,然后建立外键
table4中a41、a42、a43同时为候选码和外键冲突了,你可以另外设计一个主键,它的值为字符串形式的a41+a42+a43,试试看,祝你好运。
清空所有数据,再建。
必须是这个表的主键跟另一个表的外键,就是在外键那个表里字段是普通的。而在主键中他是主键