189 8069 5689

mysql触发器参数怎么设置 mysql触发器触发条件

怎样使用Mysql新建触发器

 使用Mysql新建触发器的方法:

目前创新互联公司已为1000多家的企业提供了网站建设、域名、网页空间、网站托管、企业网站设计、三穗网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。

1、首先,需要确定自己的Mysql数据库的版本,因为my sql数据库是从5.0.2版本才开始支持触发器的。

2、在电脑的dos命令界面中输入 mysql --version,来获取mysql的版本号,注意version的两个横线和之前的mysql是有一个空格的。

3、上一步获取了mysql版本号,就开始建立触发器。采用以视图加代码的方式创建,在数据表中找到要执行删除操作的表,然后右键设计表

4、这样就打开了表的设计页面,可以看到有一个触发器选项卡,点击“触发器”

5、可以看到对应的选项,在名里面添加需要新建的触发器的名字,在触发选项中选择before或者after,然后在插入、更新、删除三个选项中勾选一个。

6、这样们就建立了一个名为“datri”的触发器,在删除操作执行之后触发

7、然后在下面的定义下面的框中输入需要执行的操作。然后点击sql预览,可以看到整个触发器的代码

8、最后就是保存了,由于做的是触发器,保存之后,在执行删除操作时,这个触发器才相当于被执行。

mysql触发器

create trigger 触发器名称

after/before insert/update/delete on 表名

for each row

begin

sql 语句—一个或者多个语句范围在 insert/update/delete内;

end

怎样用MySQL设置触发器使得表fapiao中的数据增加,表duty中的数据也增加?

这个存储过程, 接受2个参数, 例如 uid1, uid2

然后存储过程内部, 插入2行数据。

外部程序 例如 PHP 什么的, 通过调用这个存储过程, 调用1次, 插入2行数据。

方案2:

另外折腾一个表, 叫 friend_all

向 friend 表插入1行数据的时候, 自动向 friend_all 表, 插入 2行数据。

这样最终, 你查询数据的时候, 简单查询 friend_all 表 即可。


分享名称:mysql触发器参数怎么设置 mysql触发器触发条件
本文地址:http://cdxtjz.cn/article/ddscgie.html

其他资讯