Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想知道如何关联 2 个 ID。一个来自用户表,另一个来自统计表。用户的 id 是 AI , Primary ,我想将另一个 id 与这个相关联。我尝试了外键约束 (INNODB),它给了我这个错误 #1452 - 无法添加或更新子行:外键约束失败 ( game. #sql-3de_34f, CONSTRAINT ?sql?3de_34f_ibfk_1FOREIGN KEY ( id) REFERENCES user( id))。
game
#sql-3de_34f
?sql?3de_34f_ibfk_1
id
user
谢谢
尝试这个!
SET foreign_key_checks = 0;
然后运行查询以添加您的密钥,然后......
SET foreign_key_checks = 1;
您的“统计”表中有 USER_ID,但不在“用户”表中。
如果您认为它们不再有用,请删除它们。
DELETE FROM stats where user_id NOT IN (SELECT user_id from users);
然后,您可以创建参考密钥。