Rumah > pangkalan data > tutorial mysql > Bolehkah MySQL Menggantikan Pembolehubah Jadual dengan Jadual Sementara?

Bolehkah MySQL Menggantikan Pembolehubah Jadual dengan Jadual Sementara?

Mary-Kate Olsen
Lepaskan: 2024-12-07 03:30:15
asal
966 orang telah melayarinya

Can MySQL Replace Table Variables with Temporary Tables?

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], ...);
Salin selepas log masuk

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
Salin selepas log masuk

Kelebihan Jadual Sementara

  • Keterlihatan eksklusiviti kepada sambungan semasa
  • Alih keluar automatik apabila sambungan ditamatkan
  • Mengelakkan konflik nama dengan jadual bukan sementara yang sama name

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!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan