MySQL实现快速删除所有表的数据或者多表而不删除数据库的方法
程序员文章站
2022-05-17 19:07:24
...
使用下面命令,快速构造数据库所有表的truncate语句(这个命令删除不了表的数据,只能把删除表数据的命令构造出来)
SELECT
CONCAT(
'truncate table ',
table_name,
';'
)
FROM
information_schema.`TABLES`
WHERE
table_schema = '数据库';
然后把这些truncate语句复制出来,再执行一次。