命令行删除 MySQL 数据库中的所有表
4人浏览 / 0人评论
# 关闭外键检查
SET FOREIGN_KEY_CHECKS = 0;
# 生成删除语句
SELECT GROUP_CONCAT('DROP TABLE IF EXISTS ', table_name, ';') FROM information_schema.tables WHERE table_schema = 'database_name';
# 关闭外键检查
SET FOREIGN_KEY_CHECKS = 0;
# 生成删除语句
SELECT GROUP_CONCAT('DROP TABLE IF EXISTS ', table_name, ';') FROM information_schema.tables WHERE table_schema = 'database_name';
全部评论