update huxing if(new.户型=‘平层’)then declare a int(5);set a =select 租平层数量 from huxing;set 租平层数量=a+1;end if;end
在表A中插入数据的时候在表B中同时插入:判断如果存在ID相同的则对它进行更新,ID不存在则进行插入假如两个表名字为A和B,在插入表A数据的同时对表B进行操作createtriggernode_insertafterinsertonAforeachrowbeginupdateBsetB.ID=NE
mysql> delimiter // -> create trigger sitedata_ins2 -> before insert on user -> for each row -> Begin -> If not exists(select 1 from user_data where d_id=new.id) then -> insert into user_data(d_id,d_name) values(new.id,new.name);-> END IF;-> end;// -> de...
2) INSERT | UPDATE | DELETE 触发事件,用于指定激活触发器的语句的种类。注意:三种触发器的执行时间如下。INSERT:将新行插入表时激活触发器。例如,INSERT 的 BEFORE 触发器不仅能被 MySQL 的 INSERT 语句激活,也能被 LOAD DATA 语句激活。DELETE: 从表中删除某一行数据时激活触发器,例如 DELET...
如果刚开始里面就有数据,需要 update table set c=a+b 然后可以 创建个触发器 不过这里又有个问题,就是你之后a或者b字段 是插入呢还是更新呢 每种情况都要建立一个触发器 举例 更新a create trigger xxx after update on table for each row update table set c=a+b 这样就实现你的...