美文网首页
MySQL触发器的创建

MySQL触发器的创建

作者: atdoking | 来源:发表于2019-12-30 21:53 被阅读0次

说到MySQL触发器,我一直都以为直接跟着语法写一个就好,今天我一同学微信问我,我让他直接按照语法执行一个,结果不行,所以我特地模仿写了一个,并把最终的调试结果写下来,希望以后大家要写触发器直接拷贝改一下就行;

执行环境:MySQL Workbench

测试目的:再修改IMDevice表数据的时候,触动触发器向IMDevice1表插入一条数据

测试表SQL:

CREATE table testmysql.IMDevice(
id int(10) not null,
age int(10) not null,
primary key (id)
);
CREATE table testmysql.IMDevice1(
id int(10) not null,
age int(10) not null,
primary key (id)
);

创建触发器SQL:

delimiter  $$
use testmysql $$
 
CREATE TRIGGER Test_Demigod AFTER UPDATE
ON IMDevice FOR EACH ROW
BEGIN
    INSERT INTO IMDevice1(ID, AGE)values(9, 25);
END;
$$
DELIMITER $$

无图无真相,以下是我的执行截图:


image.png image.png

在MySQL Workbench上查看触发器相关信息的查询SQL

SELECT * FROM information_schema.triggers;
image.png

OK,目的完全达到,没有报错,没有语法错误

相关文章

网友评论

      本文标题:MySQL触发器的创建

      本文链接:https://www.haomeiwen.com/subject/xykvoctx.html