gpt4 book ai didi

MySQL:删除表时#1217

转载 作者:行者123 更新时间:2023-11-30 01:33:55 25 4
gpt4 key购买 nike

我创建了一个由实体条目和关键字组成的简单数据库关系。任何条目可以有n个关键字,但每个关键字在关键字表中只能存在一次。为了实现这一点,我创建了三个表:条目、关键字和条目2关键字。我想保持语义完整性,因此 DELETE 或 UPDATE 过程应该传播到相关表。数据库设置的另一个要求是可重入,这意味着我可以重新运行创建脚本,在这种情况下,所有数据都应该被删除,如 DROP TABLE 中所示。

但是,我当前的脚本在重新运行时失败并出现 #1217 错误:

#1217 - Cannot delete or update a parent row: a foreign key constraint fails

I've linked to the database script here因为它太大而无法粘贴。

最佳答案

因此,删除entries2keywords(带有约束的表)将解决问题:)

关于MySQL:删除表时#1217,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17145582/

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