在屏幕截图中,两个字段:customer表中的cust_id和ShelfLocation表中的Store_ID都具有相同的签名,但我仍然无法从Store_ID引用cust_id。 有什么帮助吗?
答案 0 :(得分:1)
这解决了我: 在第一行之前添加:
SET FOREIGN_KEY_CHECKS = 0;
在最后一行后添加:
SET FOREIGN_KEY_CHECKS = 1;
答案 1 :(得分:0)
解决方法是检查以确保Primary_Key
和Foreign_Key
与其数据类型完全匹配。
如果一个是签名而另一个是未签名的,则会失败。 好的做法是确保两者都是无符号的INT。