我写了一个simple SQL语句来为wordpress创建插件 - 只有几个表有关系。 我决定在MySQL工作台上测试一下,一切顺利,得到表和关系。然后我试图转发工程师 - 工作台稍微changes the text ...然后报告错误:
老实说,我在这里很困惑......架构看起来很简单,我确定我没有做任何类型,为什么会出错?
答案 0 :(得分:1)
确保两个表中的列相同,包括外键和主键的签名。
答案 1 :(得分:0)
它可能是发动机吗? InnoDB处理外键,但我认为标准的MyISAM没有,或者至少并非总是如此,具体取决于版本。
答案 2 :(得分:0)
如果您尝试将外键限制添加到包含数据的表中的属性,则在未满足外键限制时可能会出现问题。我的意思是,如果属性中的值现在是外键,并且该值不包含在外键引用的表的属性中。