SQL中delete删除多表数据的进一步认识
前些时间已经谈过delete的删除多表数据的问题了。不过认识的不是太深刻,
今天进一步查证了一些资料,终于对DELETE删除多表数据有了进一步的了解。
1、delete from t1 where 条件
2、delete t1 from t1 where 条件
3、delete t1 from t1,t2 where 条件
4、delete t1,t2 from t1,t2 where 条件
www.2cto.com
前3者是可行的,第4者不可行。
也就是简单用delete语句无法进行多表删除数据操作,不过可以建立级联删除,
在两个表之间建立级联删除关系,则可以实现删除一个表的数据时,同时删除
另一个表中相关的数据。
装载---------