使用DeleteTable接口删除当前实例下指定数据表。
前提条件
已初始化Client。具体操作,请参见初始化OTSClient。
已创建数据表。具体操作,请参见创建数据表。
已删除数据表上的索引表和多元索引。
接口
/**
* 根据数据表名称删除数据表。
* @api
* @param [] $request 请求参数
* @return [] 返回为空。DeleteTable成功时不返回任何信息,此处返回一个空的array,与其他API保持一致。
* @throws OTSClientException 当参数检查出错或服务端返回校验出错时抛出异常。
* @throws OTSServerException 当OTS服务端返回错误时抛出异常。
*/
public function deleteTable(array $request);
参数
请求信息
请求参数
参数 | 说明 |
table_name | 数据表名称。 |
请求格式
$result = $client->deleteTable([
'table_name' => '<string>', // REQUIRED
]);
响应信息
响应参数
返回为空,出错会抛出异常。
结果格式
[]
示例
以下示例用于删除指定数据表。
$result = $otsClient->deleteTable([
'table_name' => 'MyTable'
]);
相关文档
关于API说明的更多信息,请参见DeleteTable。
如果功能执行报错,请根据报错信息在错误码参考文档中查找出错原因并处理问题。