mysql ОБЪЯВЛЯЕТ WHILE вне хранимой процедуры, как?
Я довольно новичок в MySQL, но у меня есть опыт работы с MS SQL.
Можно ли объявлять переменные и использовать оператор while вне хранимой процедуры?
Я нашел только примеры, где парни делают это
1. procedure created
2. execute proc
3. drop proc
Предложи мне правильный путь
1 ответ
Решение
Нет, ты не можешь это сделать. Вы можете использовать эти операторы только внутри предложения BEGIN...END.
Таким образом, это возможно в хранимых процедурах / функциях, триггерах и событиях.
Более подробная информация здесь - Синтаксис MySQL Compound-Statement.