全部產品
Search
文件中心

Tablestore:刪除二級索引

更新時間:Apr 30, 2026

調用 DeleteIndex 介面可刪除資料表上的指定二級索引。刪除後無法恢複。

前提條件

注意事項

二級索引刪除後不可恢複。如需再次使用,請重新建立。

參數

參數

說明

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)
    }
}