午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

您的位置:首頁技術(shù)文章
文章詳情頁

mysql存儲(chǔ)過程怎樣抓取報(bào)錯(cuò)信息?

瀏覽:182日期:2022-06-15 14:38:10

問題描述

執(zhí)行mysql存儲(chǔ)過程;怎樣像o/m數(shù)據(jù)庫抓取出報(bào)錯(cuò)信息輸出到log表呢?mssql可以直接引用ERROR_MESSAGE()

查資料只能到查到有錯(cuò)誤時(shí)賦值變量,應(yīng)該至少可以抓到個(gè)error code啊

DECLARE t_error INT DEFAULT 0; DECLARE CONTINUE HANDLER FOR SQLEXCEPTION SET t_error = 1;

大家看看怎么實(shí)現(xiàn)

問題解答

回答1:

declare exit handler for sqlexception

BEGIN rollback;#或者看自己需求 GET DIAGNOSTICS CONDITION 1 # dev.mysql.com/doc/refman/5.7/en/get-diagnostics.html@p2 = MESSAGE_TEXT; insert into tbl_log_info (SINFO,STYPE,STEMP,srun_info) values(’proc_’,’proc_’,’action’,@p2); commit;END;

/開始事物/ start transaction;

回答2:

弄了一下午終于搞定;不得不說mysql的流程控制好差勁!錯(cuò)誤發(fā)生時(shí)經(jīng)常抓取不到error,code直接賦值null,這樣判斷事物提交時(shí)被坑了一把;文檔里的抓取數(shù)據(jù)影響行數(shù)的功能沒測通,輸出結(jié)果始終是0,可能用法也不對吧,沒找到正確姿勢.

另外推薦個(gè)mysql存儲(chǔ)過程調(diào)試工具 dbForge Studio for MySQL使用時(shí)記得只在測試庫上debug,因?yàn)樗鼤?huì)給存儲(chǔ)過程加代碼,在數(shù)據(jù)庫中新建存儲(chǔ)調(diào)試信息的庫.

相關(guān)文章:
主站蜘蛛池模板: 亚洲天堂少妇 | 亚洲精品日韩丝袜精品 | 日日精| 亚洲成人福利视频 | 日本黄a三级三级三级 | 欧美激情喷水 | 亚洲欧美视频在线 | 欧美日韩一本 | 黄色av网站在线观看 | 欧美日韩久久久久久 | 亚洲欧美日韩综合在线 | 中文字字幕在线中文乱码 | 99热这里只有精品首页 | 97免费在线视频 | 91亚洲成人 | 黄色特一级片 | 91免费进入| 色久视频| 欧美一级片在线 | 四虎国产精品永久免费观看视频 | 欧美久久久久久久久久久 | 欧美视频在线观看一区 | 国产黄色一区二区三区 | 国产成人8x视频一区二区 | 亚洲欧洲天堂 | 午夜视频免费在线观看 | 97精品国产97久久久久久免费 | 成人免费视频一区二区三区 | 亚洲精品视频久久 | 四虎在线网站 | 小嫩嫩12欧美 | 国产又粗又长又黄视频 | 成人在线激情视频 | 日本黄色动态图 | 一区二区三区国产视频 | 99视频热| 午夜aaaa | av免费网址 | 福利在线免费观看 | 亚洲五码av| 2019国产在线 |