объявление переменных в mySQL выпадет с ошибкой
при попытке объявить переменную
BEGIN
DECLARE idNewPlayer INT;
END
сервер возвращает ошибку:
...check the manual that corresponds to your MySQL server version for the right syntax to use near 'DECLARE idNewPlayer INT;
во всех попадающихся мануалах ничего не нашел, что бы намекнуло, почему нельзя объявить переменную
Источник: Stack Overflow на русском