mysql ОБЪЯВЛЯЕТ WHILE вне хранимой процедуры, как?

Я довольно новичок в MySQL, но у меня есть опыт работы с MS SQL.

Можно ли объявлять переменные и использовать оператор while вне хранимой процедуры?

Я нашел только примеры, где парни делают это

1. procedure created
2. execute proc
3. drop proc

Предложи мне правильный путь

1 ответ

Решение

Нет, ты не можешь это сделать. Вы можете использовать эти операторы только внутри предложения BEGIN...END.

Таким образом, это возможно в хранимых процедурах / функциях, триггерах и событиях.

Более подробная информация здесь - Синтаксис MySQL Compound-Statement.

Другие вопросы по тегам