Mengisytiharkan Pembolehubah dan Menggunakan Pernyataan Sementara di Luar Prosedur Tersimpan dalam MySQL
Sementara pembolehubah dan penyataan while biasanya diisytiharkan dan digunakan dalam lingkungan yang disimpan prosedur dalam MySQL, soalan ini meneroka kemungkinan untuk berbuat demikian di luar prosedur ini.
Malangnya, jawapannya adalah mudah: Ia tidak boleh dilakukan untuk mengisytiharkan pembolehubah atau menggunakan manakala pernyataan di luar prosedur tersimpan dalam MySQL. Pernyataan ini hanya boleh digunakan dalam klausa BEGIN...END, yang merupakan keperluan untuk prosedur tersimpan, fungsi, pencetus dan peristiwa.
Jika anda perlu mengisytiharkan pembolehubah atau melaksanakan semasa gelung di luar ini struktur tertentu, pertimbangkan untuk menggunakan pendekatan yang berbeza, seperti mencipta jadual sementara atau menggunakan gabungan pernyataan SQL. Untuk panduan lanjut tentang sintaks pernyataan kompaun MySQL, rujuk dokumentasi yang disediakan.
Atas ialah kandungan terperinci Bolehkah Pembolehubah dan Penyata Sementara Diisytiharkan dan Digunakan di Luar Prosedur Tersimpan dalam MySQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!