Есть MariaDB 10.3. В базе данных триггеры типа:
BEGIN
DECLARE _statusName VARCHAR(32);
...
В phpMyAdmin это выглядит так:
BEGIN
DECLARE VARCHAR(32);
...
Ок, глючит phpMyAdmin? Пробую dbForge Studio for MySQL - там то же самое и подсвечивает ошибки, делаю дамп:
mysqldump -u... -p... --routines --no-create-info --no-data --no-create-db --skip-opt dbname > triggers.sql
Там все ок, при этом все отлично работает. Такая проблема со всеми именами переменных. Пробую объявить имена без нижнего подчеркивания - все ок. Что за магия? Как лечить?
P.S. Ранее была установлена MariaDB 5.5, все было хорошо.