MySQL5.6不支持一個(gè)表有多個(gè)UPDATE/DELETE/INSERT觸發(fā)器。
下邊看一個(gè)例子:
創(chuàng)建三個(gè)測(cè)試表:
點(diǎn)擊(此處)折疊或打開(kāi)
創(chuàng)新互聯(lián)建站專(zhuān)注為客戶(hù)提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于成都網(wǎng)站制作、成都做網(wǎng)站、外貿(mào)營(yíng)銷(xiāo)網(wǎng)站建設(shè)、東區(qū)網(wǎng)絡(luò)推廣、微信小程序開(kāi)發(fā)、東區(qū)網(wǎng)絡(luò)營(yíng)銷(xiāo)、東區(qū)企業(yè)策劃、東區(qū)品牌公關(guān)、搜索引擎seo、人物專(zhuān)訪(fǎng)、企業(yè)宣傳片、企業(yè)代運(yùn)營(yíng)等,從售前售中售后,我們都將竭誠(chéng)為您服務(wù),您的肯定,是我們最大的嘉獎(jiǎng);創(chuàng)新互聯(lián)建站為所有大學(xué)生創(chuàng)業(yè)者提供東區(qū)建站搭建服務(wù),24小時(shí)服務(wù)熱線(xiàn):13518219792,官方網(wǎng)址:www.cdcxhl.com
-
mysql> create table t_trig_test_01 (name varchar(10));
-
Query OK, 0 rows affected (0.07 sec)
-
-
mysql> create table t_trig_test_02 (name varchar(10));
-
Query OK, 0 rows affected (0.03 sec)
-
-
mysql> create table t_trig_test_03 (name varchar(10));
-
Query OK, 0 rows affected (0.03 sec)
創(chuàng)建兩個(gè)觸發(fā)器:
-
mysql> delimiter //
-
mysql> create trigger trg_test_01
-
-> after insert on t_trig_test_01
-
-> for each row
-
-> begin
-
-> insert into t_trig_test_02 select * from t_trig_test_01;
-
-> end;
-
-> //
-
Query OK, 0 rows affected (0.06 sec)
-
-
mysql> delimiter //
-
mysql> create trigger trg_test_02
-
-> after insert on t_trig_test_01
-
-> for each row
-
-> begin
-
-> insert into t_trig_test_03 select * from t_trig_test_01;
-
-> end;
-
-> //
-
Query OK, 0 rows affected (0.11 sec)
向表t_trig_test_01插入兩條測(cè)試數(shù)據(jù):
-
mysql> insert into t_trig_test_01 values('steven');
-
Query OK, 1 row affected (0.01 sec)
-
-
mysql> insert into t_trig_test_01 values('steven');
-
Query OK, 1 row affected (0.01 sec)
查看三個(gè)表的數(shù)據(jù):
-
mysql> select * from t_trig_test_01;
-
+--------+
-
| name |
-
+--------+
-
| steven |
-
| steven |
-
+--------+
-
2 rows in set (0.00 sec)
-
-
mysql> select * from t_trig_test_02;
-
+--------+
-
| name |
-
+--------+
-
| steven |
-
| steven |
-
| steven |
-
+--------+
-
3 rows in set (0.00 sec)
-
-
mysql> select * from t_trig_test_03;
-
+--------+
-
| name |
-
+--------+
-
| steven |
-
| steven |
-
| steven |
-
+--------+
-
3 rows in set (0.00 sec)
達(dá)到了預(yù)期的結(jié)果。
新聞名稱(chēng):MySQL5.7新特性之單表支持多個(gè)DML觸發(fā)器
文章來(lái)源:
http://weahome.cn/article/picshh.html