@entermix

Почему теряются имена переменных в триггерах?

Есть 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, все было хорошо.
  • Вопрос задан
  • 60 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы