使用DeleteTable接口删除当前实例下指定数据表。
说明 API说明请参见DeleteTable。
前提条件
- 已初始化Client,详情请参见初始化。
- 已创建数据表。
- 已删除数据表上的索引表和多元索引。
接口
/**
* 根据数据表名称删除数据表。
* @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'
]);