2》创建触发器
1>创建一个表alvin
create table alvin( userid int(10), username varchar(20), old int(4), address varchar(30));
2>创建一个表为trigger_time用来存放触发后条件的结果
create table trigger_time( zhixing_time time); Query OK, 0 rows affected (0.15 sec)
3>创建只有单个执行语句的触发器
create trigger alvin1 before insert on alvin for each row insert into trigger_time values(now()); Query OK, 0 rows affected (0.07 sec)
4>创建有多个执行语句的触发器
举例一、
root@zytest 10:49>delimiter &&#告诉MYSQL该命令段下面的内容在提示结束后再执行分析。默认是以分号(;)执行
root@zytest 10:53>create trigger alvin3 after delete ->on alvin for each row -> begin ->insert into trigger_time values('21:01:01'); ->insert into trigger_time values('22:01:01'); ->end ->&& Query OK, 0 rows affected (0.05 sec) root@zytest 10:54>delimiter;#结束退出,注意分号要有空格 root@zytest 10:57>select * from alvin; +--------+-------------+------+----------+ (北联网教程,专业提供视频软件下载)
第1页 第2页 第3页 第4页 第5页 第6页 第7页 第8页 第9页 第10页 第11页 第12页 第13页 第14页 第15页 第16页 第17页 第18页 第19页 第20页 第21页 第22页 第23页 第24页 第25页 第26页 第27页 第28页 第29页 第30页……