SQL的自动生成delete语句

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

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

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

效果

未来拿不出手,过去会有谁听。

作者:aLong

出处:http://www.cnblogs.com/keerdi/

本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

原文地址:https://www.cnblogs.com/tooy/p/7286538.html