Bolehkah saya Mencipta Pembolehubah Jadual dalam MySQL?
Dalam MySQL, pembolehubah jadual bukanlah ciri yang boleh anda gunakan. Walau bagaimanapun, jika anda memerlukan kefungsian yang serupa, anda boleh menggunakan jadual sementara sebagai alternatif.
Mencipta Jadual Sementara
Untuk mewujudkan jadual sementara, gunakan sintaks berikut:
CREATE TEMPORARY TABLE [table_name] ([column_name] [data_type], ...);
Sebagai contoh, mari buat jadual sementara bernama TempTable untuk menyimpan baris daripada Jadual1 jadual:
CREATE PROCEDURE my_proc() BEGIN CREATE TEMPORARY TABLE TempTable (myid int, myfield varchar(100)); INSERT INTO TempTable SELECT tblid, tblfield FROM Table1; /* Do further processing with TempTable */ END
Kelebihan Jadual Sementara
Adalah penting untuk ambil perhatian bahawa jadual sementara dipadamkan sebaik sahaja sesi yang menciptanya tamat. Oleh itu, pastikan anda telah melakukan semua operasi yang diperlukan sebelum sesi tamat.
Atas ialah kandungan terperinci Bolehkah MySQL Menggantikan Pembolehubah Jadual dengan Jadual Sementara?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!