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
Barbara Streisandasal
2024-12-20 03:05:09695semak imbas

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

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

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;

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!

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