gpt4 book ai didi

mysql - 无法添加或更新子行: a foreign key constraint fails

转载 作者:行者123 更新时间:2023-11-29 15:34:51 25 4
gpt4 key购买 nike

表#1:

<表类=“s-表”><标题>字段类型空键默认额外 <正文>用户IDint(11)没有优先级空自动增量密码varchar(20)没有用户名varchar(25)没有电子邮件varchar(60)没有

表#2:

<表类=“s-表”><标题>字段类型空键默认额外 <正文>用户IDint(11)没有MUL帖子IDint(11)没有优先级空自动增量标题varchar(50)没有摘要varchar(500)没有

错误:

com.mysql.jdbc.exceptions.MySQLIntegrityConstraintViolationException:Cannot add or update a child row: a foreign key constraint fails(myapp/table2, CONSTRAINT table2_ibfk_1 FOREIGN KEY (UserID)REFERENCES table1 (UserID))

我做错了什么?我读过http://www.w3schools.com/Sql/sql_foreignkey.asp我不明白有什么问题。

最佳答案

您收到此错误是因为您尝试向 table2 添加/更新一行,而该行的 UserID 字段没有基于以下内容的有效值:当前存储在table1中的值。如果您再发布一些代码,我可以帮助您诊断具体原因。

关于mysql - 无法添加或更新子行: a foreign key constraint fails,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58353533/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com