全部产品
Search
文档中心

表格存储:删除二级索引

更新时间:Sep 18, 2026

使用 Go SDK 删除指定数据表中的全局二级索引或本地二级索引,不影响数据表及表中数据。

前提条件

注意事项

二级索引删除后不可恢复,如需再次使用请重新创建二级索引。

参数

参数

说明

MainTableName

数据表名称。

IndexName

索引表名称。

示例

删除指定数据表上的二级索引。

func DeleteIndex(client *tablestore.TableStoreClient, tableName string, indexName string) {
    deleteIndex := &tablestore.DeleteIndexRequest{
        MainTableName: tableName,
        IndexName:     indexName,
    }
    resp, err := client.DeleteIndex(deleteIndex)
    if err != nil {
        fmt.Println("删除二级索引失败:", err)
    } else {
        fmt.Println("删除二级索引成功", resp)
    }
}