メインコンテンツへスキップ
ALTER TABLE [db.]table [ON CLUSTER cluster] UPDATE column1 = expr1 [, ...] [IN PARTITION partition_id] WHERE filter_expr
指定したフィルタ式に一致するデータを操作します。ミューテーションとして実装されています。
ALTER TABLE プレフィックスが付くため、この構文は SQL をサポートする他の多くのシステムとは異なります。これは、OLTP データベースの類似クエリとは異なり、頻繁な使用を想定していない高コストな操作であることを示すためのものです。
filter_exprUInt8 型である必要があります。このクエリは、filter_expr が 0 以外の値を取る行について、指定したカラムの値を対応する式の値に更新します。値は CAST 演算子を使用してカラムの型にキャストされます。プライマリキーまたはパーティションキーの計算に使用されるカラムの更新はサポートされていません。 1 つのクエリに、カンマ区切りで複数のコマンドを含めることができます。 クエリ処理の同期性は、mutations_sync 設定で定義されます。デフォルトでは非同期です。 関連項目
最終更新日 2026年6月10日