すべてのプロダクト
Search
ドキュメントセンター

Tablestore:マッピングテーブルの削除

最終更新日:Dec 28, 2024

マッピングテーブルが不要になった場合は、DROP MAPPING TABLE ステートメントを実行してマッピングテーブルを削除できます。 1 つの要求で複数のマッピングテーブルを削除できます。

説明

DROP MAPPING TABLE ステートメントの詳細については、マッピングテーブルの削除 を参照してください。

前提条件

使用方法

Tablestore SDK for PHP V5.1.0 以降では、SQL クエリ機能がサポートされています。 SQL クエリ機能を使用する前に、Tablestore SDK for PHP V5.1.0 以降を取得していることを確認してください。 Tablestore SDK for PHP のバージョンについては、Tablestore SDK for PHP のバージョン履歴 を参照してください。

次のサンプルコードは、DROP MAPPING TABLE `tableName`; ステートメントを実行して、tableName という名前のテーブルに対して作成されたマッピングテーブルを削除する方法の例を示しています。

$request = array(
    'query' => 'DROP MAPPING TABLE `tableName`;'
);
$response = $otsClient->sqlQuery($request);
print json_encode($sqlRows, JSON_PRETTY_PRINT);

FAQ

SQL クエリの一般的なエラーのトラブルシューティング方法

関連情報

  • データテーブルの属性列が変更された場合は、ALTER TABLE ステートメントを実行して、データテーブルに対して作成されたマッピングテーブルを変更できます。詳細については、マッピングテーブルの属性列の更新 を参照してください。

  • SQL ステートメントを実行してデータクエリと計算を高速化するには、セカンダリインデックスまたは検索インデックスを作成できます。詳細については、インデックス選択ポリシー および 計算プッシュダウン を参照してください。

  • MaxCompute、Spark、Hive、HadoopMR、Function Compute、Flink、PrestoDB などの計算エンジンを使用して、テーブル内のデータを計算および分析することもできます。詳細については、概要 を参照してください。

  • ビジネスで多次元クエリとデータ分析が必要な場合は、検索インデックスを作成し、必要な属性列を検索インデックスのフィールドとして指定できます。その後、検索インデックスを使用してデータをクエリおよび分析できます。たとえば、検索インデックスを使用して、非プライマリキー列、ブールクエリ、およびあいまいクエリに基づいてクエリを実行できます。また、検索インデックスを使用して、最大値と最小値を取得したり、行数の統計を収集したり、クエリ結果をグループ化したりすることもできます。詳細については、検索インデックス を参照してください。