问一个sql批量删除语句

来源:百度知道 编辑:UC知道 时间:2024/05/28 00:53:30
我现在有4个表,需要清空这四个表中的所有内容,请问这个sql怎么写?
因为我在写C#时有一个选项是删除全部,其他的都是删除单表。所以我希望用一句sql批量删除全部表的内容

不可以一句写出;无论怎样都要用;号的
不管是delete from 还是truncate table

truncate table table_name;
执行四次,换四个表名

是的,即使你写成其他形式的,理论上也是执行了4次,没什么区别
不过truncate的效率很高,也浪费不了多长时间啊

建立多表关联关系 删除主表,关联的表就都删除了
疑惑写一个触发器,在触发器里面触发,删除一个表时其他的3个表都删除~

你需要做一个数组,把表名放入数组,然后删除的时候循环调用就可以了