Rumah > pangkalan data > tutorial mysql > Bagaimanakah Penyata LOOP MySQL Berfungsi dan Bagaimana Saya Boleh Keluar Awal?

Bagaimanakah Penyata LOOP MySQL Berfungsi dan Bagaimana Saya Boleh Keluar Awal?

Barbara Streisand
Lepaskan: 2024-12-20 03:05:09
asal
700 orang telah melayarinya

How Does the MySQL LOOP Statement Work and How Can I Exit It Early?

Sintaks LOOP MySQL

Dalam MySQL, pernyataan LOOP boleh digunakan untuk melaksanakan blok kod berulang kali. Sintaks yang betul untuk MySQL LOOP adalah seperti berikut:

LOOP
    -- Code to be executed
END LOOP
Salin selepas log masuk

Untuk keluar dari gelung lebih awal, anda boleh menggunakan pernyataan LEAVE. Pernyataan LEAVE mengambil label sebagai hujah. Apabila pernyataan LEAVE dilaksanakan, gelung dengan label yang sepadan akan terkeluar.

LOOP label1
    -- Code to be executed
    LEAVE label1
END LOOP label1
Salin selepas log masuk

Contoh

Contoh berikut menunjukkan cara menggunakan pernyataan LOOP untuk lelaran melalui julat nilai:

DECLARE i INT DEFAULT 1;
DECLARE max_value INT DEFAULT 10;

LOOP
    SELECT i FROM DUAL;
    SET i = i + 1;
    IF i > max_value THEN
        LEAVE;
    END IF;
END LOOP;
Salin selepas log masuk

Atas ialah kandungan terperinci Bagaimanakah Penyata LOOP MySQL Berfungsi dan Bagaimana Saya Boleh Keluar Awal?. 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