"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > Comment fonctionne l'instruction MySQL Loop et comment puis-je le quitter tôt?

Comment fonctionne l'instruction MySQL Loop et comment puis-je le quitter tôt?

Publié le 2025-02-03
Parcourir:150

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

MySql Loop Syntax

Dans mysql, une instruction LOOP peut être utilisée pour exécuter à plusieurs reprises un bloc de code. La syntaxe correcte pour une boucle mysql est la suivante:

LOOP
    -- Code to be executed
END LOOP

Pour quitter la boucle tôt, vous pouvez utiliser l'instruction LETT. L'instruction Leave prend une étiquette comme un argument. Lorsque l'instruction LETT est exécutée, la boucle avec l'étiquette correspondante sera sortie.

LOOP label1
    -- Code to be executed
    LEAVE label1
END LOOP label1

Exemple

L'exemple suivant démontre comment utiliser une instruction LOOP pour itérer à travers une plage de valeurs:

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;
Dernier tutoriel Plus>

Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.

Copyright© 2022 湘ICP备2022001581号-3