ALTER TABLE プレフィックスが付くため、この構文は SQL をサポートする他の多くのシステムとは異なります。これは、OLTP データベースの類似クエリとは異なり、頻繁な使用を想定していない高コストな操作であることを示すためのものです。filter_expr は UInt8 型である必要があります。このクエリは、filter_expr が 0 以外の値を取る行について、指定したカラムの値を対応する式の値に更新します。値は CAST 演算子を使用してカラムの型にキャストされます。プライマリキーまたはパーティションキーの計算に使用されるカラムの更新はサポートされていません。
1 つのクエリに、カンマ区切りで複数のコマンドを含めることができます。
クエリ処理の同期性は、mutations_sync 設定で定義されます。デフォルトでは非同期です。
関連項目
- ミューテーション
- ALTER クエリの同期性
- mutations_sync 設定
- 論理更新
UPDATE- パッチパートを使用する代替の論理更新 APPLY PATCHES- 論理更新のパッチを手動で適用する
- ブログ記事: ClickHouse における更新と削除の処理