Navicat for MySQL触发器更新和插入操作

来源:互联网 发布:linux rc.local sh 编辑:程序博客网 时间:2024/05/01 20:32
 MySQL触发器更新和插入操作

create trigger triggerName  
after/before insert/update/delete on 表名   对表进行增删改操作时,触发触发器,来执行sql
for each row   #这句话在mysql是固定的  
begin  
    sql语句;  
end;  

更新,插入、删除触发的SQL语句(防止冗余字段)
user表、question表,当更新user表的一行数据时,就会更新question表相应的一行数据(这里位的是用户头像能够实时更新)
begin
   if new.avatar != old.avatar then
      update question set avatar= "uuuuuuuuu"  where user_id = new.user_id;
  end if;
end




原创粉丝点击