как использовать блок команд в триггерах - PullRequest
0 голосов
/ 17 января 2012

Следующий код работает

CREATE
TRIGGER rebuild_course_auto_enrollment_tree_mv AFTER INSERT
ON course_auto_enrollment FOR EACH ROW  
DELETE FROM
cron_event_tasks;

Если я добавлю BEGIN ... END, как написано в документации

 CREATE
    TRIGGER rebuild_course_auto_enrollment_tree_mv AFTER INSERT
    ON course_auto_enrollment FOR EACH ROW 
    BEGIN 
    DELETE FROM
    cron_event_tasks;
    END;

Этоне работает, хмммм ... Чего мне не хватает?

1 Ответ

0 голосов
/ 17 января 2012

Глупый я. Я использую phpmyadmin, и он использует ; в качестве разделителя для разделения запросов.
Решение: измените в окне запроса phpmyadmin разделитель на что-то еще и wallah ...

...