mysql触发器区分新增 修改_MySQL触发器 , 判断更新操作前后数据是否改变
                                                            生活随笔
收集整理的這篇文章主要介紹了
                                mysql触发器区分新增 修改_MySQL触发器 , 判断更新操作前后数据是否改变
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.                        
                                改動表為user , 改動后將部分信息寫入cfq_tab表
1. 新增觸發器
create TRIGGER cfq_on_user_add
after insert on user
for each ROW
BEGIN
insert into cfq_tab(id,type_id,type,status) values (null,new.UID,1,0);
end;
2. 修改觸發器? , 判斷修改前后數據是否變動
//DROP TRIGGER IF EXISTS cfq_on_user_edit
create TRIGGER cfq_on_user_edit
after update on user
for each ROW
BEGIN
if new.USER_NAME <>old.USER_NAME or new.DEPT_ID <> old.DEPT_ID then
insert into cfq_tab(id,type_id,type,status) values (null,new.UID,2,0);
end if;
end;
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的mysql触发器区分新增 修改_MySQL触发器 , 判断更新操作前后数据是否改变的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: mysql5.7.17解压版安装_Win
- 下一篇: 楚乔传羽姑娘喜欢乌先生? 揭秘仲羽与乌道
