我有一个有200条记录的表A
和10K的表B
,表A
有一个唯一的代码,即varchar
(不能更改),并假设调用A_code
。表B
对每一行都有该代码(意味着10k记录)。
意思是这种关系是一对多的。
如何向表B
agaist A_code
列添加外键?
当我想创建外键时,phpMyAdmin会抛出一个错误,
在ccg_code上创建外键时出错(检查数据类型)
发布于 2016-10-23 10:45:57
如果引用列的数据类型不同,例如第一表中的列被定义为int,而第二表中的列被定义为bigint,则会发生此错误。
如果它们具有相同的数据类型,也请检查签名/无符号是否相同,因为字符字段也是字符集和排序规则必须相同。
https://stackoverflow.com/questions/40178421
复制相似问题