gpt4 book ai didi

mysql - 无法使用外键更新/删除/截断表

转载 作者:行者123 更新时间:2023-11-29 03:24:58 27 4
gpt4 key购买 nike

我有两张 table

CREATE TABLE table1 (
id1 int(10) NOT NULL PRIMARY KEY,
name varchar(20)
);

CREATE TABLE table2 (
newid int(10) NOT NULL PRIMARY KEY,
f_id int(10)
);

现在,我添加了一个外键约束

ALTER TABLE table2 
ADD CONSTRAINT fk_id FOREIGN KEY (f_id) REFERENCES table1 (id)
ON DELETE CASCADE ON UPDATE CASCADE;

现在,问题是我无法更新/删除/截断表“table2”。这里的确切问题是什么以及如何解决?

最佳答案

外键强制引用完整性,尝试从表 1 中删除记录,然后从表 2 中删除记录。您不能截断具有 FK 的表

关于mysql - 无法使用外键更新/删除/截断表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37985040/

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