Phpmyadmin дает бессмысленную синтаксическую ошибку для триггера - PullRequest
0 голосов
/ 05 июля 2018

Я пытаюсь добавить триггер в свою базу данных, однако я получаю "не значащую" синтаксическую ошибку от mysql.

1064 - у вас ошибка в синтаксисе SQL; проверьте руководство, соответствующее вашей версии сервера MySQL, чтобы найти правильный синтаксис для использования рядом с '' в строке 5

CREATE TRIGGER update_balance_table AFTER INSERT ON _explorer.transfers

FOR EACH ROW
  BEGIN
        /* TO*/
      INSERT INTO _explorer.balances (account, balance) VALUES (new.account, new._to) ON DUPLICATE KEY UPDATE balance = balance + new._quantity;
        /* FROM*/
      UPDATE _explorer.balances SET balance = balance - new._quantity  WHERE account = new._from;
  END
...