0
我想在phpmyadmin中插入表table1
之前更新兩個表,但是phpmyadmin在創建此觸發器(Error in MySQL syntax)後顯示錯誤。有多個動作的Mysql觸發器
這工作:
CREATE TRIGGER `my_trig`
BEFORE INSERT ON `table1`
FOR EACH ROW
update table2
set
attr = attr+NEW.attr
where table2.id = NEW.id;
這工作太(不包括第一次觸發,當然):
CREATE TRIGGER `my_trig`
BEFORE INSERT ON `table1`
FOR EACH ROW
update table3
set
attr = attr+NEW.attr
where table3.id = NEW.id;
但使用BEGIN- update1; update2; -END
它不容創建。任何想法如何創建這種類型的觸發器?在此先感謝您的幫助。
舊的,但也許仍然可用:http://stackoverflow.com/questions/1921627/multiple-insert-update-statements-inside-trigger –