作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我的一个表中有一个外键,并且想添加 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/
我是一名优秀的程序员,十分优秀!