"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Como funciona a declaração MySQL Loop e como posso sair mais cedo?

Como funciona a declaração MySQL Loop e como posso sair mais cedo?

Publicado em 2025-02-03
Navegar:862

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

mysql loop syntax

em mysql, uma instrução loop pode ser usada para executar repetidamente um bloco de code. A sintaxe correta para um loop mySQL é a seguinte:

LOOP
    -- Code to be executed
END LOOP

Para sair do loop mais cedo, você pode usar a instrução LEAVE. A declaração de licença toma um rótulo como um argumento. Quando a declaração de licença for executada, o loop com a etiqueta correspondente será excitado.

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

exemplo

O exemplo a seguir demonstra como usar uma instrução loop para iterar através de um intervalo de valores:

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;
Tutorial mais recente Mais>

Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.

Copyright© 2022 湘ICP备2022001581号-3