+
80
-

mysql下删除数据库下所有表的sql怎么写?

mysql下删除数据库下所有表的sql怎么写?

网友回复

+
0
-

要执行两次sql

第一步,获取数据库下所有的表名并生成一个删除表的sql,

SELECT concat('DROP TABLE IF EXISTS ', table_name, ';')
FROM information_schema.tables
WHERE table_schema = 'mydb';

第二步,执行上面生成的sql就ok了。
我知道答案,我要回答