انتقل إلى محتوى الدرس

Session Scoped Temporary Tables الجداول المؤقتة المعزولة بالجلسة

تعلّم إعادة تسمية الجداول ونسخها والجداول المؤقتة في MySQL بأسلوب MySQL 8 الحديث مع أمثلة استعلامات SQL وتطبيقات تفاعلية.
1 صفوف تعليمية
MySQL
7 مشاهدة

شرح صفوف ومحتوى الفقرة

الصف 1 شرح توضيحي

للحسابات المرحلية وعمليات بناء التقارير متعددة الخطوات، ينشئ الأمر 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;