我是靠谱客的博主 羞涩冬瓜,最近开发中收集的这篇文章主要介绍mysql简单的触发器语法_mysql触发器语法及实例,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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触发器语法及实例所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(53)

评论列表共有 0 条评论

立即
投稿
返回
顶部