2012-02-03 44 views
0

我有一个48列的表。因此,这几乎是不可能的(或让它)写一个触发条件通过触发器复制具有多个字段的行

CREATE TRIGGER tbl_trigger_update 
AFTER update ON tbl1 
FOR EACH ROW 
update tbl2 set v1=NEW.v1, v2=NEW.v2, ... v48=NEW.v48 where id=old.id 

,但我不想写东西像上面。
我想在tbl1上更新/插入时触发一个触发器来将行复制/更新到tbl2
如何解决这个问题?

+0

tbl2是tbl1的子表吗? tbl2中的数据是否在tbl1之外插入/更新/删除? – 2012-02-03 15:24:11

回答

0

你可以用insert ... select语法来做些什么。 This是声明的文档。