我想在 phpmyadmin 中插入 table 之前更新两个表table1,但 phpmyadmin 在创建此触发器后显示错误(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但是无法创建使用它。任何想法如何创建这种类型的触发器?在此先感谢您的帮助。