-1

mysql问题截图

如屏幕截图所示,两个字段:客户表中的 cust_id 和 ShelfLocation 表中的 Store_ID 具有相同的签名,但我仍然无法从 Store_ID 引用 cust_id。有什么帮助吗?

4

2 回答 2

1

这为我解决了这个问题:在第一行之前添加:

SET FOREIGN_KEY_CHECKS = 0;

在最后一行之后添加:

SET FOREIGN_KEY_CHECKS = 1;
于 2013-12-02T17:40:22.497 回答
0

解决方案是检查以确保Primary_KeyForeign_Key完全匹配它们的数据类型。

如果一个已签名而另一个未签名,它将失败。好的做法是确保两者都是无符号 INT。

于 2016-07-27T17:20:40.720 回答