激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術(shù)及軟件下載分享
分類導航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|數(shù)據(jù)庫技術(shù)|

服務器之家 - 數(shù)據(jù)庫 - Mysql - MySQL觸發(fā)器 Update觸發(fā)Insert失敗

MySQL觸發(fā)器 Update觸發(fā)Insert失敗

2020-06-16 15:39magic_forever Mysql

這篇文章主要介紹了MySQL觸發(fā)器 Update觸發(fā)Insert失敗 的相關資料,非常不錯,具有參考借鑒價值,需要的朋友可以參考下

今天工作需要,想要實現(xiàn)將僅對狀態(tài)更新的表進行歷史記錄顯示,于是考慮在原表中建立觸發(fā)器,將更新的內(nèi)容同時寫入另一張表

于是進行測試

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
--建立測試表CREATE TABLE `triggletest_triggle` (
`id` INT(11) NOT NULL,
`name` VARCHAR(5) NULL DEFAULT NULL,
PRIMARY KEY (`id`)
)
COLLATE='latin1_swedish_ci'
ENGINE=InnoDB
--建立目標表
CREATE TABLE `triggletest` (
`seq` INT(11) NOT NULL,
`id` INT(11) NOT NULL,
`name` VARCHAR(5) NULL DEFAULT NULL,
PRIMARY KEY (`seq`),
INDEX `id` (`id`)
)
COLLATE='latin1_swedish_ci'
ENGINE=InnoDB;
---寫入測試數(shù)據(jù)
INSERT INTO `triggletest_triggle` VALUES(1,'A');
--建立觸發(fā)器
DROP TRIGGER if EXISTS test1
CREATE TRIGGER test1
AFTER UPDATE ON triggletest_triggle
FOR EACH ROW
BEGIN
INSERT INTO triggletest(id) values (new.id);
END

執(zhí)行觸發(fā)器語句,報錯,報錯內(nèi)容如下:

?
1
2
3
4
5
6
7
8
9
10
/* SQL錯誤(1064):You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'CREATE TRIGGER test1
AFTER UPDATE ON triggletest_triggle
FOR EACH ROW
BEGIN ' at line 2 */
---最終實現(xiàn)代碼
DROP TRIGGER if EXISTS test1;
CREATE TRIGGER test1 AFTER UPDATE ON test.triggletest_triggle FOR EACH ROW
BEGIN
INSERT INTO triggletest(id,name) values (new.id,new.name);
END;

分析,由于訪問工具HediSQL,導致無法正常創(chuàng)建觸發(fā)器,相同語句,在HediSQL中執(zhí)行,報錯,使用shell調(diào)用mysql,直接執(zhí)行程序,成功。

原文鏈接:http://www.cnblogs.com/magic-forever/archive/2016/07/07/5649868.html

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国产成人高潮免费观看精品 | av在线浏览 | 中文字幕精品一二三四五六七八 | 国产午夜精品久久久久久免费视 | 久色网站 | 国产精品剧情一区二区三区 | aa级黄色片 | 欧美一区在线观看视频 | 日韩精品a在线观看 | 国产亚洲高清在线精品不卡 | 麻豆蜜桃在线观看 | 成人毛片在线观看 | 久久久久久久亚洲精品 | 一级空姐毛片 | 99精品欧美一区二区 | 成人在线a | 人人玩人人爽 | 少妇一级淫片免费看 | 亚洲国产综合在线观看 | 999久久国精品免费观看网站 | 在线成人影视 | 中文字幕国产日韩 | 精品国产乱码一区二区三区四区 | 香蕉国产在线视频 | 精品一区二区三区免费 | 国产无遮挡成人免费视频 | 久久在线精品 | 久久日韩 | 一级毛片在线观看免费 | 欧美国产免费 | 精品一区久久久 | hdbbwsexvideo| av电影在线网 | 日韩中字幕 | 久久精品欧美电影 | 91短视频在线 | 久久精品成人影院 | 91在线免费观看 | 本站只有精品 | 失禁高潮抽搐喷水h | www.理论片 |