全部產品
Search
文件中心

Tablestore:刪除二級索引

更新時間:Sep 19, 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)
    }
}