create table Test1
(
WRO varchar(10),
Test_No varchar(10),
TestDate datetime
);
insert into Test1(WRO,TestDate) values('T0001',now());
create table Test2
(
WRO varchar(10),
Test_No varchar(10),
Test2Date datetime,
TestAmount varchar(10)
);
在Test1
表Test_No
上插入后,我必须在Test2
Test_No
上更新
共同领域WRO
。
答案 0 :(得分:0)
尝试以下方法,
delimiter |
CREATE TRIGGER after_insert AFTER INSERT ON Test_2
FOR EACH ROW BEGIN
UPDATE Test_1 SET Test_1.Test_No = Test_2.Test_No WHERE <YOUR CONDITION>
END;
|
确保编辑WHERE以符合您的条件
您可能还需要咨询here以更好地了解触发器
答案 1 :(得分:0)
delimiter |
CREATE
TRIGGER trigger1
AFTER INSERT ON test2
FOR EACH ROW BEGIN
UPDATE test1 SET test1.Test_No=new.Test_no where test1.WRO=new.WRO;
END;
|