mysqldelete语句(连接删除)
今⽇,突然发现虽然经常使⽤mysql delete操作,但是⼤多数的时候只是最简单的单表删除,恰巧今⽇碰到了⼀个应⽤场景,即需要删除表内的⼀些数据,但是⼀些必要的条件却是存储在另⼀表内,当时⼀瞬间的想法就是join。
想到就做,构建最原始的delete语句:
delete from table1 where table1.id = 1;
如果需要关联其他表进⾏删除,执⾏如下操作:
delete table1 from table1 inner join table2 on table1.id = table2.id pe = 'something' and table1.id = 'idnums';
简单的mysql语句
当然,这样也可实现两表删除:
delete table1,table2 from table1 inner join table2 on table1.id = table2.id pe = 'something' and table1.id = 'idnums'

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。