Mysql:关联删除

2019-01-30  本文已影响0人  小菜荔枝

单表删除

说到删除数据,我们平时用到的大多是单表删除:

delete from _table where id = 1;

关联删除

如果现在有两个表 table1table2,我们要删除 table1 的数据,并且只删除 idtable2 相同的数据,则可以这样写:

delete from table1 inner join table2 on table1.id = table2.id;

如果还想继续筛选删除的条件,还可以加上 where 语句:

delete from table1 inner join table2 on table1.id = table2.id where table2.status = 2;

以上就是关联删除的教程,希望对您有所帮助!

简书作者 小菜荔枝原创 转载请联系作者获得授权

上一篇 下一篇

猜你喜欢

热点阅读