mysql创建触发器篮球世界杯赌球
本教程来讲一下关于mysql创建触发器实例了,关于mysql创建触发器是在mysql5.0.2开始支持的,触发器是与表有关的数据库对象,在满足定义条件时触发,并执行定义的触集合,触发器的这种特性可以协助应用数据库端的完整性。
mysql sql存储过程条件定义与处理,存储过程的条件定义与处理可以定义处理过程中碰到的问题做相应的处理。
本教程来讲一下关于mysql教程创建触发器实例了,关于mysql创建触发器是在mysql5.0.2开始支持的,触发器是与表有关的数据库教程对象,在满足定义条件时触发,并执行定义的触集合,触发器的这种特性可以协助应用数据库端的完整性。
存储过程的条件定义与处理可以定义处理过程中碰到的问题做相应的处理。
一,如何创建mysql触发器
一、条件定义
create frigger griggername triggerevent on tablename from each row tariglist;
DECLARE condition_name CONDITION FOR condition_vale
注:触发器只能创建在永久表上,不对在临时表或视图上创建。
condition_value:
mysql触发器的触发时间,可以是before after ,前者的含意是指定在检约束前的触发,而after是在约束后的触发。
sqlstate[value] sqldata_value |mysql教程_error_code
下面来看个实例
二、条件处理
Delimiter $$
create trigger issfile
after insert on film for each row begin
insert into filetxt( fileid,title,desc) values(n.id,n.title,n.des);
end;
$$
delimiter;
插入film记录时会向filetext插入相对就的记录
mysql>insert into film values
->(10,www.bKjia.c0m);
Query OK,1 rows affected( 0.05 sec);
mysql>select * from filmtext where filmid=10 G
fileid:10
.....
1row in set (0.00 sec);
DECLARE htype HANDLER FOR cond_value[...] sp_statement
好了本教程了关于mysql创建触发器与插入数据并且简单的简介。
handtype_value:
本站原创教程转注明来源www.bKjia.c0m/database/database.html
sqlstate [value] saltate_value
|contentname
|sqlwarning
|not found
|sqlexeeption
|mysql_erroe_code
上面是语法,下面我们来通过实例说
mysql>select max(id) from ac
maxid =200;
1row in set (0.00 sec)
mysql->delimiter $$
mysql>