我想清空一个Mysql数据库(例如销毁所有表)。但是:我没有删除那个数据库的权限。所以我不能用
DELETE DATABASE x;
CREATE DATABASE x;
它们是一种自动删除所有表的方法吗(考虑到在拥有删除一个表的实际权限之前,它们有很多外键需要删除)?
一定有人为此写了一个自动脚本,不是吗?
关闭外键检查并删除所有表。先添加后丢弃。
SET FOREIGN_KEY_CHECKS=0;
DROP TABLE `table1`, `table2` ... ;
我想清空一个Mysql数据库(例如销毁所有表)。但是:我没有删除那个数据库的权限。所以我不能用
DELETE DATABASE x;
CREATE DATABASE x;
它们是一种自动删除所有表的方法吗(考虑到在拥有删除一个表的实际权限之前,它们有很多外键需要删除)?
一定有人为此写了一个自动脚本,不是吗?
关闭外键检查并删除所有表。先添加后丢弃。
SET FOREIGN_KEY_CHECKS=0;
DROP TABLE `table1`, `table2` ... ;