精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

DML操作報列不存在?

數據庫 其他數據庫
如果出現在執行DML操作時報錯,并且報錯跟當前表沒有什么關系時可以考慮是否有觸發器與當前表有關聯,檢查一下觸發器中涉及的SQL語句。

背景概述

客戶在測試時發現執行某些DML語句時,出現了異常情況,報表不存在或者列不匹配的情況;

我在做數據遷移測試的時候也出現此問題,遷移數據時報 unknow column;

看到這種情況的時候很奇怪,查看表結構時也能看到當前執行的SQL語句涉及的表及列是存在的;

經過排查,最終發現當前這張表涉及觸發器,報錯的也不是這張表,而是其他表。

問題復現

本次測試基于 GreatSQL 8.0.32

1.創建測試表

greatsql> CREATE TABLE t1 (c1 int,c2 int,c3 int,c4 int);
greatsql> INSERT INTO t1 VALUES (1,1,1,1),(2,2,2,2),(3,3,3,3),(4,4,4,4);
greatsql> CREATE TABLE t2 (c5 int,c6 int,c7 int,c8 int);
greatsql> INSERT INTO t2 VALUES (1,1,1,1),(2,2,2,2),(3,3,3,3),(4,4,4,4);

2.創建觸發器

# t2表不存在c1列
greatsql> CREATE TRIGGER test1
 after INSERT on t1
 FOR EACH ROW
 INSERT INTO t2(c1) values(NEW.c1);
Query OK, 0 rows affected (0.02 sec)

greatsql> CREATE TRIGGER test2
 after UPDATE on t1
 FOR EACH ROW
 UPDATE test.t2 SET c1=(NEW.c1)+1 WHERE c1=(NEW.c1);
Query OK, 0 rows affected (0.02 sec)
 
greatsql> CREATE TRIGGER test3
 after DELETE on t1
 FOR EACH ROW
 DELETE FROM t2 WHERE c1=(OLD.c1);
Query OK, 0 rows affected (0.02 sec)

# t3表不存在 
greatsql> CREATE TRIGGER test4
 before UPDATE on t2
 FOR EACH ROW
 INSERT INTO t3(c1) values(NEW.c5);
Query OK, 0 rows affected (0.00 sec)

可以看到在創建觸發器的時候,不會去判斷語句中涉及的表或者列是否存在。

3.執行測試SQL

greatsql> INSERT INTO test.t1 values (1,1,1,1);
ERROR 1054 (42S22): Unknown column 'c1' in 'field list'

greatsql> UPDATE test.t1 SET c1=110 WHERE c1=1;
ERROR 1054 (42S22): Unknown column 'c1' in 'field list'

greatsql> DELETE FROM  test.t1 WHERE c1=1;
ERROR 1054 (42S22): Unknown column 'c1' in 'where clause'

greatsql> UPDATE t2 SET c5=110 WHERE c5=1;
ERROR 1146 (42S02): Table 'test.t3' doesn't exist

此時報錯c1列不存在,但沒有顯示是具體那張表的c1列,因此對我們產生誤導,明明t1表存在c1列,但是還是報錯c1列不存在;

4.故障排查

遇到上述問題時,我們可以打開通用日志,觀察一下日志中記錄的語句

shell> tail -f general5000.log
...
2024-10-14T16:21:16.837007+08:00         2651 Query     INSERT INTO test.t1 values (1,1,1,1)
2024-10-14T16:21:16.839500+08:00         2651 Query     INSERT INTO t2(c1) values(NEW.c1)
...

可以看到當我們執行了 INSERT INTO test.t1 語句后緊接著自動執行 INSERT INTO t2(c1) 語句,因為t2表沒有c1列,所以報錯 Unknown column 'c1'。

5.查看當前表涉及的觸發器

greatsql> SELECT TRIGGER_SCHEMA,TRIGGER_NAME,EVENT_OBJECT_SCHEMA,EVENT_OBJECT_TABLE,ACTION_STATEMENT FROM INFORMATION_SCHEMA.TRIGGERS WHERE EVENT_OBJECT_TABLE='t1';
+----------------+--------------+---------------------+--------------------+----------------------------------------------------+
| TRIGGER_SCHEMA | TRIGGER_NAME | EVENT_OBJECT_SCHEMA | EVENT_OBJECT_TABLE | ACTION_STATEMENT                                   |
+----------------+--------------+---------------------+--------------------+----------------------------------------------------+
| test           | test1        | test                | t1                 | INSERT INTO t2(c1) values(NEW.c1)                  |
| test           | test2        | test                | t1                 | UPDATE test.t2 SET c1=(NEW.c1)+1 WHERE c1=(NEW.c1) |
| test           | test3        | test                | t1                 | DELETE FROM t2 WHERE c1=(OLD.c1)                   |
+----------------+--------------+---------------------+--------------------+----------------------------------------------------+
3 rows in set (0.00 sec)

當出現上面的問題時,可以查看一下這張表是否涉及觸發器;如果涉及則檢查一下對應觸發器的ACTION_STATEMENT字段中的SQL語句涉及的表是否包含報錯的字段。

總結

如果出現在執行DML操作時報錯,并且報錯跟當前表沒有什么關系時可以考慮是否有觸發器與當前表有關聯,檢查一下觸發器中涉及的SQL語句。

責任編輯:武曉燕 來源: GreatSQL社區
相關推薦

2024-07-22 08:03:55

2015-10-20 10:30:59

創業時機

2018-07-19 06:14:09

2023-09-12 08:02:13

viewport斷點

2009-09-12 09:34:18

Windows 7中國售價

2021-01-25 07:21:24

GitHub 開源代碼下載

2018-07-03 14:20:10

數據庫恢復備份

2010-01-05 13:52:02

2023-03-02 11:44:08

AI技術

2009-05-05 17:07:56

2020-11-03 10:23:22

云計算容器技術

2009-09-02 08:40:01

Windows 7兼容性

2019-12-31 09:11:01

后臺Android系統

2012-05-16 11:35:16

SQL Server拒絕訪問

2017-12-26 08:25:57

硬盤數據丟失

2017-12-07 14:57:13

404互聯網錯誤代碼

2018-07-03 10:09:18

閃存

2009-02-22 09:23:00

Windows 7RC版泄露

2009-08-27 10:18:31

星型網絡網絡部署

2011-07-13 10:01:16

域控制器
點贊
收藏

51CTO技術棧公眾號

影音先锋人妻啪啪av资源网站| 韩国成人一区| 国产一二三区精品| 综合激情网...| 一区二区三区在线看| 九九久久99| 91肉色超薄丝袜脚交一区二区| 欧美视频四区| 国产一区二区三区视频| 日韩精品aaa| 亚洲三级欧美| 一区二区三区四区在线播放| 玛丽玛丽电影原版免费观看1977 | 韩国av电影在线观看| 亚洲欧美清纯在线制服| 日韩日本欧美亚洲| 人妻丰满熟妇aⅴ无码| 欧美亚洲黄色| 午夜电影一区二区| 中文字幕在线中文字幕日亚韩一区| 国产伦理一区二区| 久久久久99| 欧美激情日韩图片| 亚洲a∨无码无在线观看| 免费观看成人www动漫视频| 欧美女孩性生活视频| 你真棒插曲来救救我在线观看| 日本中文字幕在线看| av资源网一区| 国产精品久久视频| 日韩免费黄色片| 亚洲成人三区| 中文字幕一区电影| 丝袜美腿中文字幕| 一区二区在线视频观看| 欧美三级日韩三级国产三级| 男人操女人逼免费视频| 婷婷丁香在线| 国产精品久久久久影院老司| 欧美一区免费视频| 日韩a级作爱片一二三区免费观看| 国产精品自拍一区| 成人黄色免费在线观看| 国产一级片免费视频| 亚洲清纯自拍| 欧美激情一区二区久久久| 免费看特级毛片| 成人免费av| 亚洲日本欧美中文幕| 六十路息与子猛烈交尾| 一区中文字幕电影| 日韩欧美一级片| 国产乱女淫av麻豆国产| 日韩黄色三级| 欧美美女bb生活片| 97人人爽人人| 国产亚洲观看| 欧美欧美欧美欧美| 免费观看黄网站| 久久gogo国模啪啪裸体| 日韩免费视频一区二区| 日韩av在线不卡| 日本在线观看一区| 国产精品久久久久一区二区国产| 久久久久久97三级| 日韩精品另类天天更新| 成年人在线视频免费观看| 久久精品人人做人人爽人人| 欧洲成人一区二区| 国产高清视频在线观看| 国产精品久久久久久亚洲毛片 | 欧美国产日韩一区二区三区| 久久久久久国产精品免费播放| 激情婷婷亚洲| 97成人超碰免| 一级黄色av片| 美国欧美日韩国产在线播放| 成人国产精品一区二区| 国产黄色av片| gogo大胆日本视频一区| 日韩av高清在线播放| 免费av网站在线观看| 一区二区三区.www| 精品一区二区中文字幕| 日本国产一区| 亚洲第一区中文字幕| 亚洲AV无码国产成人久久| 999久久久国产精品| 久久久之久亚州精品露出| 欧美日韩一级黄色片| 黄色精品一二区| 韩国成人av| av网站在线播放| 一区二区成人在线视频| 色婷婷综合久久久久中文字幕| 国产成人精品一区二区三区在线 | 先锋av资源站| 国产精品你懂的| 日韩精品视频在线观看视频| 成人日韩精品| 日韩免费电影一区| 97在线观看免费视频| 亚洲天堂偷拍| 国产精品女人网站| 天天操天天干天天| 日韩一区欧美一区| 18禁男女爽爽爽午夜网站免费| 91精品在线免费视频| 亚洲欧美精品一区| 久草中文在线视频| 久久成人av少妇免费| 麻豆亚洲一区| 欧美hdxxx| 欧美日韩在线播放| 久久久久久久久免费看无码| 欧美日韩在线大尺度| 国产精品视频yy9099| 五月婷婷久久久| 玉米视频成人免费看| 伊人国产在线视频| 少妇精品导航| 久久免费视频在线| 99国产精品欲| 国产精品久久久久久久久动漫 | 里番在线播放| 欧美区视频在线观看| 成年人在线免费看片| 国产精品五区| 国产精品一码二码三码在线| 91在线中字| 欧美美女直播网站| 欧美xxxx精品| 老牛国产精品一区的观看方式| 国产日韩精品推荐| 青青青草视频在线| 欧美一区二区三区白人| 精品无码人妻一区二区免费蜜桃| 亚洲精品女人| 翡翠波斯猫1977年美国| 亚洲精品白浆| 777久久久精品| 美国美女黄色片| 老司机亚洲精品| 久久国产手机看片| 啊啊啊久久久| 亚洲第一男人av| 黄网站免费在线| 粉嫩av亚洲一区二区图片| 日本三级中文字幕在线观看| 中文幕av一区二区三区佐山爱| 中文字幕亚洲一区二区三区五十路 | 伊人av综合网| 波多野结衣黄色网址| 久久亚洲综合色| 久久久精品在线视频| 亚洲桃色综合影院| 国产ts一区二区| 久草视频视频在线播放| 91久久一区二区| 男人的天堂av网| 美女www一区二区| 一区二区日本伦理| 视频欧美一区| 97激碰免费视频| 免费在线黄色影片| 欧美日韩三级在线| 日本黄色小说视频| av一区二区久久| 国产精品亚洲二区在线观看| 成人看的视频| 97人人模人人爽人人少妇| 不卡一本毛片| 亚洲人成亚洲人成在线观看| 中文字幕一区二区三区波野结| 国产精品不卡在线| 99免费观看视频| 久久看片网站| 久久久一二三四| 99ri日韩精品视频| 国产成人精品免高潮在线观看| 中文字幕日本在线| 日韩精品专区在线影院重磅| 国产欧美一区二区三区在线看蜜臂| 国产亚洲精品久| 日本r级电影在线观看| 国产一区导航| 综合网五月天| 麻豆一区一区三区四区| 国产精品美乳在线观看| 欧美大胆的人体xxxx| 亚洲女人天堂av| 国产美女主播在线观看| 午夜国产不卡在线观看视频| youjizz亚洲女人| 国产成人日日夜夜| 一区二区在线播放视频| 欧美日韩精品免费观看视频完整| 欧美日韩在线一二三| 精品国产乱码久久久久久樱花| 2019国产精品自在线拍国产不卡| 日本精品在线| 亚洲老头同性xxxxx| 国产黄色美女视频| 欧美怡红院视频| 精品一区免费观看| 国产精品亲子乱子伦xxxx裸| 五月天激情小说| 久99久精品视频免费观看| 欧美一区二区三区爽大粗免费| 91影院成人| 蜜桃91精品入口| 欧美9999| 国产美女被下药99| 校园春色亚洲色图| 国内精品视频久久| 中文字幕中文字幕在线中高清免费版 | 国外成人在线视频| 黄a在线观看| 亚洲人午夜精品| 色wwwwww| 精品欧美一区二区三区精品久久| 国产一区二区麻豆| 在线免费观看日本欧美| 日韩精品成人一区| 亚洲一级二级三级在线免费观看| 久草福利资源在线| 日本一区二区成人| 无码一区二区三区在线| 97se亚洲国产综合自在线不卡| 波多野吉衣在线视频| 韩国欧美一区二区| 91精品无人成人www| 久久综合导航| av天堂永久资源网| 亚洲专区欧美专区| 少妇人妻无码专区视频| 欧美日韩mv| 日韩video| 国产精品久久久久久久久久10秀| 色阁综合av| 欧美久久综合网| 奇米影视首页 狠狠色丁香婷婷久久综合| 黄色欧美在线| 亚洲av无码一区东京热久久| 秋霞蜜臀av久久电影网免费| 91一区二区三区| 91麻豆精品一二三区在线| 国产精品久久久久久久久男| 奇米777日韩| 欧美在线www| sis001欧美| 欧美一区二区.| 自拍视频在线看| 国产大片精品免费永久看nba| 成人影院av| 国产成人一区三区| a∨色狠狠一区二区三区| 国产精品福利在线观看| 欧美日韩在线精品一区二区三区激情综合 | 免费国产黄色片| 亚洲精品国产精品国自产在线 | 一本大道久久加勒比香蕉 | 久热在线中文字幕色999舞| www视频在线免费观看| 精品视频9999| www成人免费观看| 热久久这里只有精品| 欧美暴力调教| 91免费看片网站| jizz久久精品永久免费| 久久精品一二三区| 清纯唯美综合亚洲| 成人毛片100部免费看| 亚洲第一网站| 免费黄色一级网站| 国产高清久久久| 中出视频在线观看| 日本一区二区三区四区在线视频| 强制高潮抽搐sm调教高h| 一区二区视频在线看| 日韩欧美成人一区二区三区| 欧美亚洲国产一区二区三区va| 国产免费的av| 日韩精品免费在线观看| 视频一区二区三区不卡| 欧美疯狂性受xxxxx另类| 亚洲国产成人二区| 成人免费看片视频| 欧美freesex8一10精品| 日韩色妇久久av| 欧美一区影院| 国产一区亚洲二区三区| 国产米奇在线777精品观看| avtt香蕉久久| 亚洲色图第一区| 中文字幕视频网站| 欧美一级片在线看| 九色在线免费| 欧美高跟鞋交xxxxhd| 在线成人视屏 | 久久久久国色av免费观看性色| 日韩欧美精品电影| 高清av免费一区中文字幕| av影片在线一区| 国产 日韩 亚洲 欧美| 麻豆精品久久久| 亚洲av无码一区二区三区网址| 亚洲精品高清在线观看| 中文字幕av网站| 日韩久久精品成人| 人人超在线公开视频| 成人自拍性视频| 欧洲杯足球赛直播| 欧美在线观看www| 国产成人在线视频网站| 中文字幕资源站| 欧美色倩网站大全免费| 日韩欧美在线番号| 国模吧一区二区三区| 久久69av| 正在播放精油久久| 奇米777欧美一区二区| 久久久亚洲av波多野结衣| 亚洲国产中文字幕在线视频综合| 97精品人妻一区二区三区| 国产一区二区日韩| 全亚洲第一av番号网站| 久久久综合香蕉尹人综合网| 最新日韩欧美| 色哟哟无码精品一区二区三区| 亚洲精品视频一区| 国产视频手机在线| 久久精品亚洲94久久精品| 99久久综合国产精品二区| 三区精品视频观看| 日韩av二区在线播放| 性欧美13一14内谢| 欧美性xxxxxx| 日本大臀精品| 青青久久av北条麻妃黑人| 无码日韩精品一区二区免费| 日韩国产一级片| av电影在线观看不卡| 国产成人无码精品亚洲| 亚洲第一网站男人都懂| 91九色美女在线视频| 好吊色欧美一区二区三区视频| 激情综合在线| 国模私拍在线观看| 欧美视频在线观看免费| 久久久久久青草| 国产精品美女在线| 日韩国产综合| 中文国产在线观看| 一区二区在线电影| 日本成人动漫在线观看| 2019中文字幕免费视频| 精品高清在线| 婷婷免费在线观看| 亚洲精品日日夜夜| 免费观看成年人视频| 97婷婷涩涩精品一区| 免费欧美视频| 午夜视频在线网站| 亚洲一区二区三区美女| 四虎成人免费在线| 日本高清不卡的在线| 色综合天天综合网中文字幕| 亚洲一区二区偷拍| 精品久久久免费| 国产色a在线| 亚洲va国产va天堂va久久| 一区在线免费| 99久久精品免费视频| 欧美久久久久久久久| 后进极品白嫩翘臀在线播放| 久久久久一区二区| 久久精品999| 国产一级片免费看| 亚洲网站在线看| 精品国产鲁一鲁****| 日韩在线一级片| 综合网在线视频| 欧洲精品久久一区二区| 国产精品久久久久免费a∨大胸| 欧美日韩1区| 欧洲av一区二区三区| 日韩欧美aaaaaa| 女生影院久久| 毛片在线视频观看| 久久伊人中文字幕| a级片免费观看| 国产aaa精品| 伊人久久亚洲美女图片| 亚洲不卡的av| 亚洲国产97在线精品一区| 日韩三级一区| 99爱视频在线| 亚洲另类在线制服丝袜| 国模吧精品人体gogo|