Не работает триггер на AFTER INSERT

Нужно создать триггер который при обновлении одной таблицы, обновляет и другую, то есть работает на AFTER INSERT. Код:

create trigger `After_Insert_New`
after insert on `Vakansia`
for each row
begin
    update Kilkist set kilkist_vakansiy = (kilkist_vakansiy + 1);
end;

Error:

Error Code: 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 'update Kilkist set kilkist_vakansiy = kilkist_vakansiy + 1 end' at line 7

Может кто знает в чем проблема?


Ответы (1 шт):

Автор решения: Sanya H
DELIMITER $$

create trigger `After_Insert_New`
after insert on `Vakansia`
for each row
begin
    update Kilkist set kilkist_vakansiy = (kilkist_vakansiy + 1);
end$$

DELIMITER ;
→ Ссылка