如何利用MySQL数据库在insert前触发触发器
1、第一步,在数据库student里创建数据库表building,创建语句create table 表名 为:
create table building(
id int(2),
bname varchar(30)
);
如下图所示:

2、第二步,查看创建的数据库表building的表结构,查看语句desc 表名 为:
desc building;
如下图所示:

3、第三步,创建另外一张表building_information,创建语句为:
create table building_information(
id int(2),
bname varchar(30)
);
如下图所示:

4、第四步,查看数据库表building_information表结构,查看语句:
desc building_information;
如下图所示:

5、第五步,创建触发器build_trigger,创建语句create trigger 为:
delimiter $$
create trigger build_trigger
before insert on building for each row begin
insert into building_information values ('1','building');
end;
$$
如下图所示:

6、第六步,向数据库表building插入一条记录,这时已经触发了触发器,相应的building_information表里也插入一条记录,查看触发器触发时的结果,如下图所示:

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:148
阅读量:37
阅读量:163
阅读量:126
阅读量:35