gpt4 book ai didi

mysql - 存在外键时无法更新父表

转载 作者:行者123 更新时间:2023-11-29 13:47:19 24 4
gpt4 key购买 nike

有两个表,一个是父表,即组表,它具有子表(即用户)的外键。我无法编辑父表中的外键列,因为我已将其级联到子表。报错如下:

Error Code : 1452
Cannot add or update a child row: a foreign key constraint fails (`tms`.`groups`, CONSTRAINT `FK_groups` FOREIGN KEY (`GroupName`) REFERENCES `users` (`groupname`) ON DELETE CASCADE ON UPDATE CASCADE)

谢谢, -吉万

最佳答案

我假设一个组包含许多用户,并且一个用户属于一个组。

那么您已经以错误的方向声明了外键。实际上users.groupname必须引用tms.groups。删除当前外键并以相反的方式重建它(在 users 表中)。

关于mysql - 存在外键时无法更新父表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17206341/

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