SELECT
CONCAT( 'truncate TABLE ', table_schema, '.', TABLE_NAME, ';' )
FROM
INFORMATION_SCHEMA.TABLES
WHERE
table_schema IN ( '数据库1','数据库2','数据库3' );


生成 删除的语句 复制语句进行删除,删除成功
本文介绍了一种使用SQL语句批量清空多个数据库表的方法,通过构造特定的SQL语句来实现对指定数据库中所有表数据的快速清除,适用于数据库维护和测试场景。
SELECT
CONCAT( 'truncate TABLE ', table_schema, '.', TABLE_NAME, ';' )
FROM
INFORMATION_SCHEMA.TABLES
WHERE
table_schema IN ( '数据库1','数据库2','数据库3' );


生成 删除的语句 复制语句进行删除,删除成功
546

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