Mengapa saya perlu mengisytiharkan pengendali NOT FUND apabila menggunakan kursor MySQL?

WBOY
Lepaskan: 2023-09-09 16:33:07
ke hadapan
1067 orang telah melayarinya

为什么在使用 MySQL 游标时需要声明 NOT FOUND 处理程序?

Semasa menggunakan kursor MySQL, kita perlu mengisytiharkan pengendali NOT FUND kerana ia mengendalikan kes di mana kursor tidak menemui sebarang baris. Ia juga mengendalikan apabila kursor mencapai penghujung baris, kerana setiap kali kita memanggil pernyataan FETCH, kursor akan mencuba baris seterusnya dalam set hasil. Berikut ialah sintaks untuk mengisytiharkan pengendali NOT FOUND -

DECLARE CONTINUE HANDLER FOR NOT FOUND SET var_name = value;
Salin selepas log masuk

Di sini var_name ialah nama mana-mana pembolehubah dan nilai ialah nilai pembolehubah itu. Sebagai contoh, kita boleh mengisytiharkan seperti berikut -

DECLARE CONTINUE HANDLER FOR NOT FOUND SET err = 1;
Salin selepas log masuk

Atas ialah kandungan terperinci Mengapa saya perlu mengisytiharkan pengendali NOT FUND apabila menggunakan kursor MySQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:tutorialspoint.com
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan