我如何创建删除行注释的过程,但是我在其他表“回复”中有外键 要了解我的问题,请显示我的图片:
创建过程:
表注释:
表格回复:
问题:
我想编写一个代码来创建一个程序来删除表注释中的一行,其中comment =“ ...” 像这样:
striped.get(key1) == striped.get(key2)
答案 0 :(得分:2)
使用ON DELETE CASCADE
定义外键。
ALTER TABLE reply
ADD FOREIGN KEY (id_comment)
REFERENCES comments
(id)
ON DELETE CASCADE;
这样,当您使用简单的DELETE FROM comments ...
删除注释时,引用答复也将被删除,而无需任何过程。