DROP TABLE
描述
该语句用于删除 seekdb 中的表。
语法
DROP {TABLE | TABLES} [TEMPORARY] [IF EXISTS]
table_name [,table_name]...
[RESTRICT | CASCADE]
参数解释
| 参数 | 描述 |
|---|---|
| table_name | 指定要删除的表名,同时删除多个表时,用","隔开。 |
| TEMPORARY | 表示删除临时表。 |
| IF EXISTS | 如果指定 IF EXISTS,即使要删除的表不存在,也不会报错;如果不指定,则会报错。 |
| RESTRICT | CASCADE | 用于其它数据库迁移至 seekdb 的场景。 说明 当前版本暂不支持此参数,如果给出,将被解析和忽略。 |
示例
-
指定
IF EXISTS,删除表test1。DROP TABLE IF EXISTS test1;
Query OK, 0 rows affected (0.001 sec) -
指定
IF EXISTS,同时删除表test1和test2。DROP TABLES IF EXISTS test1,test2;
Query OK, 0 rows affected (0.001 sec) -
不指定
IF EXISTS,删除多 张表时,只要有一张表不存在,则会报错。DROP TABLES test1,test2;
ERROR 1051 (42S02): Unknown table 'test.test2' -
删除临时表
tset3。DROP TEMPORARY TABLE test3;
Query OK, 0 rows affected (0.001 sec)