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

Tablestore:マッピングテーブルの属性列を更新する際に「Unsupported operation: Unsupported alter non-mapping table」というエラーメッセージが返された場合の対処方法

最終更新日:Apr 30, 2026

このエラーは、Tablestore が自動的に作成したマッピングテーブルに対して ALTER TABLE を実行した場合に発生します。自動作成されたマッピングテーブルを削除し、代わりにユーザー定義のマッピングテーブルを作成してください。

エラーメッセージ

Message: Unsupported operation: 'Unsupported alter non-mapping table'.

原因

マッピングテーブルを持たないデータテーブルに対して DESCRIBE や SELECT などの SQL ステートメントを実行すると、Tablestore は自動的にマッピングテーブルを作成します。この自動作成されたマッピングテーブルには、データテーブルのプライマリキー列および事前定義列のみが含まれており、属性列は含まれません。また、後から ALTER TABLE を使用して属性列を追加することもできません。これはバグではなく、システムの制約です。

ソリューション

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

重要

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