mysql --- 触发器

本文介绍了MySQL触发器的基本概念,从5.0.2版本开始的支持情况,并通过具体实例展示了如何创建和使用触发器来自动更新表字段。同时,还提供了删除触发器的方法以及查看触发器的命令。

一、介绍

1、Mysql从5.0.2开始支持触发器的功能

触发器是与表有关数据库对象 ,在满足定义条件时触发,并执行触发器中定义的语句集合

2、例子

举例:

create table tb1(

id int primary key auto_increment,

c varchar(20),

created datetime,

updated datetime

)engine = innodb charset=utf8;

 

delimiter //

 

create trigger tb1_trigger_insert

before insert on tb1 for each row

begin

set new.created=now();

set new.updated=now();

end;

//

 

insert into tb1(c) values('a');

//

 

select *from tb1;

//

举例2:

为film表创建触发器; 当插入film表记录是,会向film_text表插入相应 的记录 ;

3、删除触发器  drop trigger trigger_name;

4、查看触发器  show triggers\G;

5、//待

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值