mysql 触发器示例和注解
-- 格式 CREATE TRIGGER 触发器名称 AFTER|before insert|update|delete ON 触发表 FOR EACH ROW BEGIN insert into 处理表values(..,...,...) update 处理表 set id=new.id,name=new.name,... delete from t_zg_loanee_apply_trigger where id=old.ID; END;
-- 注释 after :执行后触发 before: 执行前触发 new :代表触发表的插入后或者更新后的数据 old :代表触发表更新前的数据信息或删除之前的数据信息
-- insert drop trigger if exists t_afterinsert_on_tab1; CREATE TRIGGER t_afterinsert_on_tab1 AFTER INSERT ON t_zg_loanee_apply FOR EACH ROW BEGIN insert into t_zg_loanee_apply_trigger(ID,LOAN_DATE,PRODUCT_ID,OOP_ORG_NAME,REPAY_TYPE,DELETE_STATUS,CREATEDON,DEBT_TYPE,OBTAIN_CHANNEL,PACKAGE_NUMBER,LOCK_STATUS,IS_TPAY) values(new.ID, new.LOAN_DATE, new.PRODUCT_ID, new.OOP_ORG_NAME, new.REPAY_TYPE, new.DELETE_STATUS, new.CREATEDON,DEBT_TYPE, new.OBTAIN_CHANNEL, new.PACKAGE_NUMBER, new.LOCK_STATUS, new.IS_TPAY); END; -- update drop trigger if exists t_afterinsert_on_t_zg_loanee_apply_upd; CREATE TRIGGER t_afterinsert_on_t_zg_loanee_apply_upd AFTER UPDATE ON t_zg_loanee_apply FOR EACH ROW BEGIN UPDATE t_zg_loanee_apply_trigger SET LOAN_DATE=new.LOAN_DATE, PRODUCT_ID=new.PRODUCT_ID, OOP_ORG_NAME=new.OOP_ORG_NAME, REPAY_TYPE=new.REPAY_TYPE, DELETE_STATUS=new.DELETE_STATUS, CREATEDON=new.CREATEDON, DEBT_TYPE=new.DEBT_TYPE, OBTAIN_CHANNEL=new.OBTAIN_CHANNEL, PACKAGE_NUMBER=new.PACKAGE_NUMBER, LOCK_STATUS=new.LOCK_STATUS, IS_TPAY=new.IS_TPAY where id=old.ID; END; -- delete drop trigger if exists t_afterinsert_on_t_zg_loanee_apply_del; CREATE TRIGGER t_afterinsert_on_t_zg_loanee_apply_del AFTER delete ON t_zg_loanee_apply FOR EACH ROW BEGIN delete from t_zg_loanee_apply_trigger where id=old.ID; END;
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· DeepSeek在M芯片Mac上本地化部署
2015-01-06 sql server 视图的操作