先说一下多表删除的语法(两种):
delete t1 from t1,t2 where t1.id=t2.id and t1.name=t2.name;
意思是:从t1表中删除t1,t2两张表中id和name相同的记录
这个方式对于找条件相同的很适用,但是对于其他则不是很适用,
比如delete t1 from t1,t2 where t1.name!=t2.name;
则会删除t1中所有的记录, where t1.name!=t2.name;这个句子类似于
两个嵌套的for循环,所以会出现上面的情况。
这时,用内连接(inner join),外链接(left join,right joi