首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >关联数据库id的Mysql

关联数据库id的Mysql
EN

Stack Overflow用户
提问于 2013-07-02 05:27:38
回答 2查看 40关注 0票数 0

我想知道如何关联2个id。一个来自用户表,另一个来自统计表。来自用户的id是AI,Primary,我想将另一个id与这个相关联。我尝试过外键约束,它给出了这个错误#1452 -无法添加或更新子行:外键约束失败(game.#sql-3de_34f,constraint ?sql?3de_34f_ibfk_1外键(id)引用user (id))。

谢谢

EN

回答 2

Stack Overflow用户

发布于 2013-07-02 05:40:17

尝尝这个!

代码语言:javascript
运行
复制
SET foreign_key_checks = 0;

然后运行query来添加您的密钥,然后...

代码语言:javascript
运行
复制
SET foreign_key_checks = 1;
票数 0
EN

Stack Overflow用户

发布于 2013-07-02 05:45:48

您的“USER_IDs”表中有不在"users“表中的用户。

如果您认为它们不再有用,请将其删除。

代码语言:javascript
运行
复制
DELETE FROM stats where user_id NOT IN (SELECT user_id from users);

然后,您可以创建您的引用密钥。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17414003

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档