Я пытаюсь сделать цикл в MySQL, но он всегда показывает мне ошибку.Петля в phpmyadmin не работает
Правильно ли это код или я допустил ошибку?
DROP PROCEDURE IF EXISTS proc_loop_test;
CREATE PROCEDURE proc_loop_test()
BEGIN
DECLARE int_val INT DEFAULT 0;
test_loop : LOOP
IF (int_val = 10) THEN
LEAVE test_loop;
END IF;
SET int_val = int_val +1;
SELECT int_val;
END LOOP;
END;
# 1064 - У Вас есть ошибка в вашем SQL синтаксиса; проверьте руководство, которое соответствует версии сервера MySQL для корректного синтаксиса использовать вблизи «» в строке 3
пожалуйста ссылочку те, которые помогут вам, нажав на галочку рядом с их ответом. –
добавить разделитель с командой DELIMITER –