Documentation Home
MySQL 8.0 参考手册  / 第 13 章 SQL 语句  / 13.1 数据定义语句  /  13.1.29 DROP TABLESPACE 语句

13.1.29 DROP TABLESPACE 语句

DROP TABLESPACE tablespace_name
    ENGINE [=] engine_name

此语句删除以前使用创建的表空间CREATE TABLESPACE(请参阅 第 13.1.18 节,“CREATE TABLESPACE 语句”)。

重要的

要删除的表空间不能包含任何数据文件;换句话说,在你可以删除一个表空间之前,你必须首先使用删除它的每个数据文件ALTER TABLESPACE ... DROP DATAFILE(参见 第 13.1.8 节,“ALTER TABLESPACE 语句”)。

ENGINE子句(必需)指定表空间使用的存储引擎。目前,唯一接受的值engine_nameNDBNDBCLUSTER

DROP TABLESPACE仅对 NDB Cluster 的磁盘数据存储有用。请参阅 第 18.6.11 节,“NDB Cluster 磁盘数据表”