删除映射关系

如果不再需要使用映射表,您可以通过drop mapping table语句删除映射关系。单次请求支持删除多个映射关系。

说明

关于drop mapping table语句的更多信息,请参见删除映射关系

前提条件

参数

参数

说明

query

SQL语句,请根据所需功能进行设置。

示例

以下示例用于使用drop mapping table test_table语句删除test_table表的映射关系。

func dropMappingTable(client *tablestore.TableStoreClient) {
    // 创建SQL请求。
    request := &tablestore.SQLQueryRequest{Query: "drop mapping table test_table"}

    // 获取SQL的响应结果。
    res, err := client.SQLQuery(request)
    if err != nil {
        fmt.Println(err.Error())
    } else {
        fmt.Println(res.ResponseInfo.RequestId)
    }
}

相关文档

  • 如果数据表的属性列有变化,您可以通过ALTER TABLE语句同步修改映射表。更多信息,请参见更新映射表属性列

  • 如果要加速SQL数据查询和计算,您可以通过创建二级索引或者多元索引实现。更多信息,请参见索引选择策略计算下推

  • 您还可以通过MaxCompute、Spark、Hive或者HadoopMR、函数计算、Flink、PrestoDB等计算引擎实现表中数据的计算与分析。具体操作,请参见计算与分析

  • 当日常业务中有非主键列查询、多列组合查询、模糊查询等多维查询需求以及求最值、统计行数、数据分组等数据分析需求时,您可以将这些属性作为多元索引中的字段并使用多元索引查询与分析数据。 更多信息,请参见多元索引

    说明

    除了SQl引擎,表格存储还提供了表引擎、二级索引和多元索引用于数据查询,您需要根据实际查询场景选择合适的查询方式。更多信息,请参见索引介绍索引选择