如何利用MySQL数据库在insert前触发触发器

 时间:2026-04-23 07:19:20

1、第一步,在数据库student里创建数据库表building,创建语句create table 表名 为:

create table building(

id int(2),

bname varchar(30)

);

如下图所示:

如何利用MySQL数据库在insert前触发触发器

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

desc building;

如下图所示:

如何利用MySQL数据库在insert前触发触发器

3、第三步,创建另外一张表building_information,创建语句为:

create table building_information(

id int(2),

bname varchar(30)

);

如下图所示:

如何利用MySQL数据库在insert前触发触发器

4、第四步,查看数据库表building_information表结构,查看语句:

desc building_information;

如下图所示:

如何利用MySQL数据库在insert前触发触发器

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;

$$

如下图所示:

如何利用MySQL数据库在insert前触发触发器

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

如何利用MySQL数据库在insert前触发触发器

  • office正在更新无法正常启动怎么处理
  • 如何完全卸载MATLAB 2020b软件及其插件
  • win怎么卸载帝国霸略等游戏
  • 在EPLAN里面添加三极晶闸管
  • 百度网盘由于系统限制了文件目录读写权限怎么办
  • 热门搜索
    全国爱眼日手抄报 爱我中华手抄报内容 抗击肺炎手抄报 手抄报清明节 三八妇女节手抄报内容 武汉加油手抄报 理想手抄报 缅怀先烈的手抄报 六一手抄报简单又漂亮 党史国史手抄报