Задать вопрос
@YourQuestion

В чем ошибка при создании триггера?

Добрый день.
Имеем query на создание триггера:
delimiter $$
CREATE TRIGGER TestTrigger
AFTER INSERT ON Balance
    FOR EACH ROW
BEGIN
    IF (NEW.StatusWin = 'yes') THEN
        INSERT INTO Winners(User, Col, Date)
        VALUES  (NEW.User, '0', Now())
    END IF;
END; $$
delimiter ;


При использовании получаем ошибку:
#1064 - You have an error in your SQL syntax; 
check the manual that corresponds to your MySQL server version 
for the right syntax to use near 'end if; END' at line 8


Подскажите в чем ошибка и как будет правильно?
  • Вопрос задан
  • 2226 просмотров
Подписаться 3 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 2
DmitriyEntelis
@DmitriyEntelis
Думаю за деньги
; забыли после инсерта
Ответ написан
Комментировать
zBit
@zBit
Full stack web developer
Казалось бы, причём тут PHP?)))
Ответ написан
Ваш ответ на вопрос

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

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