شرح صفوف ومحتوى الفقرة
بدلاً من إرسال عشرات الأوامر المنفصلة عبر الشبكة لإدراج كل صف على حدة، يتيح لك MySQL إدراج عدة سجلات في أمر دفعي واحد (Multi-Row Batch Insert) عبر الفصل بين أقواس الصفوف بفاصلة عادية:
- أداء فائق السرعة: يختصر زمن رحلات الشبكة المتكررة وتحليل جملة SQL وتحديث الفهارس في عملية واحدة.
- الذرية الكاملة في InnoDB: يُنفَّذ الأمر المتعدد كوحدة ذرية واحدة؛ فإذا خالف الصف الثالث أي قيد، يتراجع المحرك تلقائياً عن الصفين الأول والثاني لضمان تماسك البيانات.
SQL
INSERT INTO products (title, sku_code, unit_price, stock_qty)
VALUES
('Wireless Mouse', 'MS-200', 59.00, 40),
('USB-C Hub', 'HB-310', 89.00, 15),
('27-Inch 4K Monitor', 'MN-900', 899.00, 10);