SQL—删除数据库中的所有有关记录

来源:百度知道 编辑:UC知道 时间:2024/05/25 18:17:08
我只知道删除单表记录:delete from table1 where 范围
但是该怎样 删除 整个数据库中 符合该条件的 所有记录呢?难道要每张表一张一张地删吗?请各位大师指点!!!感激不尽!!!
数据库中其他的数据是有用的,所以不可能把数据库直接drop掉,难道我上述的语言表达这么差吗?看不懂吗?是删除“符合条件”的所有记录!!!!

MYSQL不支持在一个语句中删除多个表中的内容

你要删除多个表中的记录,需要多个delete语句

你可以去查询分析器里尝试一个delect进行多张表的数据数据删除,是通不过编译的

"该怎样 删除 整个数据库中 符合该条件的 所有记录"
这个就是在 where 范围 里面.条件写好就行。
有不同的表的话,就用左连或者右连。JOIN on

直接把数据库drop掉。
居然有这样的问题存在!

delete
from table1,table2...,table*
where 范围

这样就可以把所有表格的符合条件的都删除!