我想在 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
但是无法创建使用它。任何想法如何创建这种类型的触发器?在此先感谢您的帮助。