Mysql 触发器
程序员文章站
2022-05-08 20:37:27
...
今天有同事问了一下mysql的触发器的用法,就写了一个简单的例子供参考。
需求:
当在一张表上进行插入操作后,需要在另外一张表上做备份操作。
步骤1. 创建两张表
步骤2. 创建触发器
步骤3. 测试
需求:
当在一张表上进行插入操作后,需要在另外一张表上做备份操作。
步骤1. 创建两张表
DROP TABLE IF EXISTS FIRST; CREATE TABLE FIRST(id INT); DROP TABLE IF EXISTS SECOND; CREATE TABLE SECOND( id VARCHAR(11), time TIMESTAMP );
步骤2. 创建触发器
CREATE TRIGGER t_afterinsert_on_First AFTER INSERT ON FIRST FOR EACH ROW BEGIN INSERT INTO SECOND(id, time) VALUES (new.id, now()); END
步骤3. 测试
INSERT INTO First(id) values(1000); SELECT * FROM First; SELECT * FROM Second;
上一篇: 关于NumPy的坑