Maison >base de données >tutoriel mysql >Comment fonctionne l'instruction MySQL LOOP et comment puis-je la quitter plus tôt ?
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
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
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;
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!