メインコンテンツへスキップ
事前に設定されているかどうかに関係なく、テーブルコメントを追加、変更、または削除します。コメントの変更は、system.tablesSHOW CREATE TABLE クエリの両方に反映されます。

構文

ALTER TABLE [db].name [ON CLUSTER cluster] MODIFY COMMENT 'Comment'

コメント付きのテーブルを作成するには:
Query
CREATE TABLE table_with_comment
(
    `k` UInt64,
    `s` String
)
ENGINE = Memory()
COMMENT 'The temporary table';
テーブルコメントを変更するには:
Query
ALTER TABLE table_with_comment 
MODIFY COMMENT 'new comment on a table';
変更後のコメントを表示するには:
Query
SELECT comment 
FROM system.tables 
WHERE database = currentDatabase() AND name = 'table_with_comment';
Response
┌─comment────────────────┐
│ new comment on a table │
└────────────────────────┘
テーブルコメントを削除するには:
Query
ALTER TABLE table_with_comment MODIFY COMMENT '';
コメントが削除されていることを確認するには:
Query
SELECT comment 
FROM system.tables 
WHERE database = currentDatabase() AND name = 'table_with_comment';
Response
┌─comment─┐
│         │
└─────────┘

注意事項

レプリケートテーブルでは、コメントがレプリカごとに異なる場合があります。 コメントの変更は、1 つのレプリカにのみ適用されます。 この機能はバージョン 23.9 以降で利用できます。以前の ClickHouse バージョンでは動作しません。
最終更新日 2026年6月10日