应用场景:按照要求批量清除表中的数据,由于表非常多,手写sql非常的麻烦,且消耗大量的时间,所以用下面的方法自动生成即可。
select CONCAT('DELETE from ',table_name,';') from information_schema.tables where table_schema='库名';
查询结果为:

复制出sql语句即可!
注:上述方法,可以举一反三,满足各种需求!
本文介绍了一种高效批量清除MySQL数据库中多个表数据的方法,通过SQL语句自动生成,避免了手动编写大量重复SQL语句的繁琐工作,极大地提高了数据库维护效率。
应用场景:按照要求批量清除表中的数据,由于表非常多,手写sql非常的麻烦,且消耗大量的时间,所以用下面的方法自动生成即可。
select CONCAT('DELETE from ',table_name,';') from information_schema.tables where table_schema='库名';
查询结果为:

复制出sql语句即可!
注:上述方法,可以举一反三,满足各种需求!
1047
2086

被折叠的 条评论
为什么被折叠?