概述
mysql触发器:
1.语法:
create trigger trigger_name trigger_time trigger_event on table_name for each row trigger_stmt
trigger_time:是触发动作时间,可以是before或者after
trigger_event:是触发语句类型,可以是insert ,update,delete
trigger_stmt:是触发之后需要做什么,如果是多个语句需要用begin end
2.实例
示例一
delimiter //
create trigger InsertUser
before insert on user
for each row
Begin
insert into user_group(uid,gid) values(new.uid,'group4444444444');
end;//
delimiter ;
示例二
delimiter //
create trigger InsertUser
before insert on user
for each row
Begin
IF new.Type=2 then
insert into user_group(uid,gid) values(new.uid,'group4444444444');
else
insert into user_group(uid,gid) values(new.uid,'group55555555555')
END IF;
end;//
delimiter ;
示例三:
delimiter //
create trigger InsertUser
before insert on user
for each row
Begin
IF new.type=1 then
insert into user_group(uid,gid) values(new.uid,'578d3369633b47bd9c1fe8bf905cbfb1');
END IF;
IF new.type=2 then
insert into user_group(uid,gid) values(new.uid,'387bcd57fc5a4c3c9de83ee210fef661');
END IF;
end;//
delimiter ;
最后
以上就是羞涩冬瓜为你收集整理的mysql简单的触发器语法_mysql触发器语法及实例的全部内容,希望文章能够帮你解决mysql简单的触发器语法_mysql触发器语法及实例所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复