Maison > base de données > tutoriel mysql > Comment fonctionne l'instruction MySQL LOOP et comment puis-je la quitter plus tôt ?

Comment fonctionne l'instruction MySQL LOOP et comment puis-je la quitter plus tôt ?

Barbara Streisand
Libérer: 2024-12-20 03:05:09
original
680 Les gens l'ont consulté

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

Syntaxe MySQL LOOP

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
Copier après la connexion

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

LOOP label1
    -- Code to be executed
    LEAVE label1
END LOOP label1
Copier après la connexion

Exemple

L'exemple suivant montre comment utiliser une instruction LOOP pour parcourir 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;
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal