شرح صفوف ومحتوى الفقرة
للحسابات المرحلية وعمليات بناء التقارير متعددة الخطوات، ينشئ الأمر CREATE TEMPORARY TABLE temp_name (...) جدول عمل مؤقتاً يخص جلسة الاتصال الحالية حصرياً. يمكن لجلسات اتصال متزامنة إنشاء جداول مؤقتة تحمل نفس الاسم تماماً دون أي تعارض أو كشف للبيانات بينها، ويقوم محرك MySQL بحذف الجدول المؤقت تلقائياً فور إغلاق الاتصال.
SQL
-- Create a session-private temporary table directly or via LIKE
CREATE TEMPORARY TABLE session_price_buffer (
sku CHAR(10),
calculated_tax DECIMAL(10, 2)
);
CREATE TEMPORARY TABLE temp_products_copy LIKE products;