Pembolehubah Jadual dalam MySQL: Pandangan Lebih Dekat
Dalam bidang MySQL, pembolehubah jadual, ciri ruji dalam sistem pangkalan data lain, mungkin nampak seperti satu konsep yang sukar difahami. Timbul persoalan: adakah mungkin untuk mencipta pembolehubah jadual dalam MySQL?
Walaupun pembolehubah jadual tradisional bukan realiti dalam MySQL, terdapat penyelesaian yang melibatkan memanfaatkan jadual sementara. Jadual sementara menyediakan alternatif praktikal untuk menyimpan baris tertentu daripada jadual dalam prosedur.
Mencipta dan Menggunakan Jadual Sementara
Untuk mencipta jadual sementara, masukkan sahaja TEMPORARY kata kunci dalam pernyataan CREATE TABLE anda. Contohnya:
CREATE TEMPORARY TABLE TempTable ( myid int, myfield varchar(100) );
Anda kemudiannya boleh mengisi jadual sementara dengan data daripada jadual sedia ada menggunakan INSERT:
INSERT INTO TempTable SELECT tblid, tblfield FROM Table1;
Setelah jadual sementara dibuat dan diisi, anda boleh menggunakan ia dalam prosedur anda, melaksanakan operasi seperti bertanya, mengemas kini dan memadam sebagai diperlukan.
Nota: Jadual sementara digugurkan secara automatik apabila sambungan ditutup. Ciri pengasingan ini memastikan sambungan berbeza menggunakan nama jadual sementara yang sama tidak bercanggah antara satu sama lain atau dengan jadual bukan sementara sedia ada dengan nama yang sama.
Atas ialah kandungan terperinci Bolehkah MySQL Menggunakan Pembolehubah Jadual, dan Jika Tidak, Apakah Alternatifnya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!