我想知道如何关联2个id。一个来自用户表,另一个来自统计表。来自用户的id是AI,Primary,我想将另一个id与这个相关联。我尝试过外键约束,它给出了这个错误#1452 -无法添加或更新子行:外键约束失败(game
.#sql-3de_34f
,constraint ?sql?3de_34f_ibfk_1
外键(id
)引用user
(id
))。
谢谢
发布于 2013-07-02 05:40:17
尝尝这个!
SET foreign_key_checks = 0;
然后运行query来添加您的密钥,然后...
SET foreign_key_checks = 1;
发布于 2013-07-02 05:45:48
您的“USER_IDs”表中有不在"users“表中的用户。
如果您认为它们不再有用,请将其删除。
DELETE FROM stats where user_id NOT IN (SELECT user_id from users);
然后,您可以创建您的引用密钥。
https://stackoverflow.com/questions/17414003
复制相似问题