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

Tablestore:マッピングテーブルの属性列を更新するときに「サポートされていない操作: マッピング以外のテーブルの変更はサポートされていません」というエラーメッセージが返された場合の対処方法

最終更新日:Feb 27, 2025

Tablestore によって自動的に作成されたマッピングテーブルの属性列を更新するために ALTER TABLE 文を実行することはできません。Tablestore によって自動的に作成されたマッピングテーブルを削除し、データテーブル用のマッピングテーブルを作成できます。

問題の説明

メッセージ: サポートされていない操作: 'マッピング以外のテーブルの変更はサポートされていません'。

原因

データテーブル用のマッピングテーブルを作成せずに、DESCRIBE や SELECT などの SQL 文を実行してデータテーブルのデータをクエリする場合、Tablestore はデータテーブル用のマッピングテーブルを自動的に作成します。 Tablestore によって自動的に作成されたマッピングテーブルには、データテーブルのプライマリキー列と事前定義列のみが含まれています。マッピングテーブルの属性列は更新できません。

解決策

Tablestore によって自動的に作成されたマッピングテーブルを削除し、データテーブル用のマッピングテーブルを作成します。 詳細については、「マッピングテーブルを削除する」および「テーブルにマッピングテーブルを作成する」をご参照ください。

重要

マッピングテーブルを削除する前に、マッピングテーブルが不要になったことを確認してください。