testdb 换成你要删除表的数据库的名字,执行该 sql 语句会生成一个批量处理的 sql 语句,只需要再运行一次这个结果集就可以删除所有的表而不删除数据库了。
SELECT concat('DROP TABLE IF EXISTS ', table_name, ';')
FROM information_schema.tables
WHERE table_schema = 'testdb';
testdb 换成你要删除表的数据库的名字,执行该 sql 语句会生成一个批量处理的 sql 语句,只需要再运行一次这个结果集就可以删除所有的表而不删除数据库了。
SELECT concat('DROP TABLE IF EXISTS ', table_name, ';')
FROM information_schema.tables
WHERE table_schema = 'testdb';