gpt4 book ai didi

mysql - 将级联删除添加到现有外键

转载 作者:行者123 更新时间:2023-11-29 08:06:21 24 4
gpt4 key购买 nike

我的一个表中有一个外键,并且想添加 ON DELETE CASCADE 任何人都可以告诉我如何做吗:)?谢谢

最佳答案

参见示例:

CREATE TABLE tbl1(
id INT PRIMARY KEY AUTO_INCREMENT,
name INT
)

CREATE TABLE tbl2 (
id INT PRIMARY KEY AUTO_INCREMENT,
tbl1_id INT REFERENCES tbl1(id) ON DELETE CASCADE
)

添加到现有表格:

ALTER TABLE tbl2
ADD CONSTRAINT tbl1_id_fk
FOREIGN KEY (tbl1_id)
REFERENCES tbl1(id)
ON DELETE CASCADE;

如果使用 InnoDB,请确保将 FOREIGN_KEY_CHECKS 参数设置为 1
使用 SHOW VARIABLES LIKE 'foreign_key_checks' (1=ON, 0=OFF) 的输出验证这一点

关于mysql - 将级联删除添加到现有外键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22673706/

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