一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

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

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|數據庫技術|

服務器之家 - 數據庫 - Mysql - MySQL觸發器 Update觸發Insert失敗

MySQL觸發器 Update觸發Insert失敗

2020-06-16 15:39magic_forever Mysql

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

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

于是進行測試

?
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;
---寫入測試數據
INSERT INTO `triggletest_triggle` VALUES(1,'A');
--建立觸發器
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

執行觸發器語句,報錯,報錯內容如下:

?
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 */
---最終實現代碼
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,導致無法正常創建觸發器,相同語句,在HediSQL中執行,報錯,使用shell調用mysql,直接執行程序,成功。

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

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 美女禁区视频免费观看精选 | 久久精品成人免费网站 | 日本黄视频在线播放 | 王晶三级作品 | 女仆色网址 | 动漫精品一区二区三区3d | 男人好大好硬好爽免费视频 | 国内自拍2020 | 国产成人咱精品视频免费网站 | 二次元美女互摸隐私互扒 | 太深了 太粗h1v1 | 1717国产精品视频免费 | 日本一区二区高清免费不卡 | 超h高h肉h文武侠 | 青草青青在线视频观看 | 国产女乱淫真高清免费视频 | 人人爱操 | 问一问免费咨询 | 男人免费视频 | 我把寡妇日出水好爽 | 99精品视频免费在线观看 | 日本护士撒尿xxxxhd | 五月天精品在线 | 国产精品久久久久久搜索 | 国产成人在线影院 | 欧美ggg666 | 欧美精品久久久亚洲 | 亚洲成色www久久网站 | www一区二区| 四虎影院网站 | 97操 | 美女被灌浣肠失禁视频 | 亚洲图片一区二区 | 亚洲精品动漫在线观看 | 日本漫画大全之工之口 | 国产黄频 | 精品区2区3区4区产品乱码9 | 亚洲欧美综合区自拍另类 | 男女全黄h全肉细节文 | 99在线精品视频 | 国产小视频在线免费观看 |