在表A中插入数据的时候在表B中同时插入:判断如果存在ID相同的则对它进行更新,ID不存在则进行插入
假如两个表名字为A和B,在插入表A数据的同时对表B进行操作
create trigger node_insert after insert on A
for each row
begin
update B set B.ID=NEW.ID,B.NAME=NEW.NAME WHERE NOT EXISTS (select * from B where B.ID=A.ID);
INSERT INTO B select * from A; //mysql中我不知道这两个语法可以用if else写不?
我已经单独测试了update 和insert两个代码都可以就是不知道怎么关联
mysql可以使用if语句啊
比如:
if (条件) then