Skip to main content
يحذف البيانات المطابقة لتعبير التصفية المحدد. ويُنَفَّذ على هيئة mutation.
تشير البادئة ALTER TABLE إلى أن هذه عملية ثقيلة، بخلاف الاستعلامات المماثلة في قواعد بيانات OLTP. تعيد ALTER TABLE ... DELETE كتابة كل جزء بيانات يحتوي على صفوف تطابق تعبير التصفية، مما يولّد قدرًا كبيرًا من عمليات الإدخال/الإخراج للكتابة. استخدمها باعتدال، إذ قد تؤثر في أداء SELECT.بالنسبة إلى جداول MergeTree، يُنصح باستخدام استعلام DELETE FROM query، لأنه ينفّذ حذفًا خفيفًا وقد يكون أسرع بكثير. بالنسبة إلى أعباء العمل التي تتطلب عمليات حذف أو تصحيح متكررة، يُنصح باستخدام ReplacingMergeTree أو CollapsingMergeTree.
يجب أن يكون filter_expr من النوع UInt8. ويحذف الاستعلام الصفوف في الجدول التي تأخذ فيها هذه العبارة قيمة غير صفرية. يمكن أن يحتوي الاستعلام الواحد على عدة أوامر مفصولة بفواصل. يُحدَّد تزامن معالجة الاستعلام بواسطة إعداد mutations_sync. ويكون غير متزامن افتراضيًا. انظر أيضًا
آخر تعديل في ١٤ أغسطس ٢٠٢٦