1.4.4 禁用表

优质
小牛编辑
130浏览
2023-12-01

void disableTable(String tableName)

功能

将一张表下线,该表状态为由ENABLED变成DISABLED状态,不能进行读写

方法参数

1.tableName : String : required

方法返回值

void

异常错误码

INTERNAL_ERROR(1) : 服务器异常

ACCESS_DENIED(4) : 不具有禁用表的权限

RESOURCE_NOT_FOUND(9): 被禁用的表不存在

RESOURCE_UNAVAILABLE(11) : 该账户下有其它DDL操作正在进行,不允许同时进行DDL操作

限制

只有表的owner才能禁用表

只有表是ENABLED状态才能执行该操作

示例

以示例表为例,下面给出禁用表的示例代码

$tableName = 'php-note';
$adminClient->disableTable($tableName);