创建的触发器只想在新增时触发,不想在修改时触发,请问怎样解决?_百度...
发布网友
发布时间:2024-03-05 03:36
我来回答
共3个回答
热心网友
时间:2024-11-04 16:11
把INSERT改成update
create trigger 触发器名称 on 表名 for update
热心网友
时间:2024-11-04 16:14
从你的语句里已经看出是新增时触发的,
1)问题可能出在触发器递归上,请检查你的表里是否有触发器递归(其他触发器执行:新增DispatchLists表的数据),而触发到这个触发器
2)请检查,是否还有一个 for update触发器
热心网友
时间:2024-11-04 16:15
你这个就是只在新增时触发,修改时不会触发的。
for INSERT -- 新增触发
for Update -- 修改时触发
for Delete --删除时触发
for Insert,Update -- 新增或修改时都触发
for insert,update,delete -- 新增,修改,删除时都触发
。。。类推。