2012-02-03 26 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是聲明的文檔。