Rumah  >  Artikel  >  pangkalan data  >  Bagaimana untuk Mencipta Prosedur Tersimpan dalam phpMyAdmin Tanpa Sokongan Pembatas Asli?

Bagaimana untuk Mencipta Prosedur Tersimpan dalam phpMyAdmin Tanpa Sokongan Pembatas Asli?

Barbara Streisand
Barbara Streisandasal
2024-11-01 07:42:02511semak imbas

How to Create Stored Procedures in phpMyAdmin Without Native Delimiter Support?

Prosedur Penyimpanan dalam phpMyAdmin

Apabila menguruskan pangkalan data MySQL melalui phpMyAdmin, pengguna mungkin menghadapi kesukaran menambah prosedur tersimpan kerana kekurangan sumber asli pilihan untuk menukar pembatas pangkalan data. Kehadiran koma bertitik dalam kod prosedur tersimpan memberikan cabaran, kerana pembatas lalai bercanggah dengan koma bernoktah yang digunakan untuk menamatkan pernyataan.

Untuk mengatasi cabaran ini, penyelesaian boleh digunakan:

  1. Sediakan Kod Prosedur Tersimpan: Alih keluar sebarang penyataan DELIMITER daripada skrip prosedur tersimpan, memastikan bahawa pembatas koma bertitik adalah utuh.
  2. Akses Tab SQL: Dalam phpMyAdmin , pilih pangkalan data dan navigasi ke tab "SQL".
  3. Tetapkan Pembatas: Tatal ke bawah ke bahagian bawah kawasan editor teks dan cari medan "Pembatas". Masukkan pembatas sebagai "$$".
  4. Salin dan Tampal Kod: Pilih kod prosedur tersimpan yang diubah suai dan salin ke Papan Klip. Tampalkan kod ke dalam editor teks SQL.
  5. Laksanakan Pertanyaan: Klik butang "Pergi" untuk melaksanakan pertanyaan. Prosedur yang disimpan akan berjaya dibuat.

Dengan menggunakan penyelesaian ini, pengguna boleh mentakrifkan sauh untuk prosedur tersimpan secara manual, membolehkan mereka mengurus rutin pangkalan data dengan berkesan dalam phpMyAdmin.

Atas ialah kandungan terperinci Bagaimana untuk Mencipta Prosedur Tersimpan dalam phpMyAdmin Tanpa Sokongan Pembatas Asli?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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