SQL的自动生成delete语句

Posted tooy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL的自动生成delete语句相关的知识,希望对你有一定的参考价值。

当要清除数据库中表的数据时,自己写sql不好检查错误,也很麻烦。

可以使用下列语句自动生成语句,同时防止误操作,mysql 用 information_schema来存储数据库所有的信息

SELECT CONCAT(\'delete from \',table_name) FROM information_schema.tables WHERE table_schema=\'数据库名\' AND table_type=\'base table\';

效果

 

以上是关于SQL的自动生成delete语句的主要内容,如果未能解决你的问题,请参考以下文章

SQL语句中的 truncate delete与drop区别

SQL语句中的 truncate delete与drop区别

在不提交的情况下测试 (JUnit) SQL DELETE 和 UPDATE 语句

SQL Select 语句的用法

sql 事务自动回滚

SQL触发器中的deleted表和inserted表