Skip to main content
指定されたフィルタ式に一致するデータを削除します。ミューテーションとして実装されています。
ALTER TABLE という接頭辞は、OLTP データベースの類似したクエリとは異なり、これが重量級の操作であることを示します。ALTER TABLE ... DELETE は、フィルタ式に一致する行を含むすべてのデータパートを書き換えるため、大量の書き込み I/O が発生します。SELECT のパフォーマンスに影響する可能性があるため、使用は控えめにしてください。MergeTree テーブルでは、論理削除を実行でき、はるかに高速になる場合がある DELETE FROM クエリ の使用を検討してください。頻繁な削除や修正が必要なワークロードでは、ReplacingMergeTree または CollapsingMergeTree の使用を検討してください。
filter_exprUInt8 型である必要があります。この式が 0 以外の値を取るテーブル内の行が削除されます。 1 つのクエリには、カンマで区切られた複数のコマンドを含めることができます。 クエリ処理の同期性は、mutations_sync 設定で定義されます。デフォルトでは非同期です。 関連項目
最終更新日 2026年8月14日