Mysql 按触发器复制包含多个字段的行
我有一张有48列的表。所以写一个触发器几乎是不可能的Mysql 按触发器复制包含多个字段的行,mysql,stored-procedures,triggers,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上更新/插入时触发触发器,以将行复制/更新到tbl2 如何解决此问题?您可以使用insert。。。选择语法。是语句的文档。t
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
如何解决此问题?您可以使用insert。。。选择语法。是语句的文档。tbl2是tbl1的子表吗?tbl2中的数据是否在tbl1之外插入/更新/删除?