数据库
创建表tab1
CREATE TABLE tab1(
tab1_id varchar(11)
);
创建表tab2
CREATE TABLE tab2(
tab2_id varchar(11)
);
创建触发器:t_afterinsert_on_tab1
作用:增加tab1表记录后自动将记录增加到tab2表中
CREATE TRIGGER t_afterinsert_on_tab1
AFTER INSERT ON tab1
FOR EACH ROW
BEGIN
insert into tab2(tab2_id) values(new.tab1_id);
END;
测试一下
INSERT INTO tab1(tab1_id) values('0007');
看看结果
SELECT * FROM tab1;
+---------+
| tab1_id |
+---------+
| 0002 |
| 0003 |
| 0004 |
| 0005 |
| 0006 |
| 0007 |
+---------+
6 rows in set
SELECT * FROM tab2;
+---------+
| tab2_id |
+---------+
| 0002 |
| 0003 |
| 0004 |
| 0005 |
| 0006 |
| 0007 |
+---------+
6 rows in set