通过触发器复制包含许多字段的行

时间:2012-02-03 15:04:40

标签: mysql stored-procedures triggers

我有一个包含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上的update / insert上触发一个触发器来复制/更新行到tbl2
如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

您可以使用insert ... select语法执行某些操作。 This是声明的文档。