MySQL Trigger更新另一个表

时间:2012-04-20 10:22:56

标签: mysql

请有人帮帮我。

我正在尝试创建一个触发器,当table1更新时,table2也将更新。

请检查。

CREATE TRIGGER up_trig
AFTER UPDATE ON table1
FOR EACH ROW
begin
update table2
set name2 = name1
where name2 <> name1
and id2 = id1;

end

我真的需要这个请帮助我。

1 个答案:

答案 0 :(得分:2)

不要忘记分隔符和结束后的;

delimiter |

CREATE TRIGGER up_trig
AFTER UPDATE ON table1
FOR EACH ROW
begin
   update table2
   set name2 = NEW.name1
   where name2 <> NEW.name1
   and id2 = NEW.id1;
end;

|
相关问题