mysql如何查看存储过程报错信息

 时间:2024-11-15 20:13:28

今天小编给大家带来的是mysql如何查看存储过程报错信息,希望能帮助到大家!

工具/原料

PC

方法/步骤

1、存储过程sp中添加了回滚代码:DECLAREEXITHANDLERFORSQLEXCEPTIONBEGINROLLBACK;END.

mysql如何查看存储过程报错信息

2、这样报错数据会回滚,但是错误信息却不能返回,导致定位困难。

mysql如何查看存储过程报错信息

3、mysql提供了一种方式获取幻踔佐曝返回的错误信息,添加如下代码即可:GETDIAGNOSTICSCONDIT朐袁噙岿ION1;@p1=RETURNED_SQLSTATE,@p2=MESSAGE_TEXT,@p3=MYSQL_ERRNO,@p4=CONSTRAINT_CATALOG,@p5=CONSTRAINT_SCHEMA.

mysql如何查看存储过程报错信息

4、@p6=CONSTRAINT_NAME,@p7=CATALOG_NAME,@p8=SCHEMA_NAME,@p9=TABLE_NAME,@p10=COLUMN_NAME,@p11=CURSOR_NAME.

mysql如何查看存储过程报错信息

5、insertint艺皱麾酪occm_log(create_time,log_info1,log_info2,log_info3,l泠贾高框og_info4,log_info5,log_info6,log_info7,log_info8,log_info9,ccm_logcol)values(now(),@p1,@p2,@p3,@p4,@p5,@p6,@p7,@p8,@p9,@p10);其中ccm_log是自己定义的一个表格,主要是和上面返回的错误信息进行记录。

mysql如何查看存储过程报错信息

《梦幻西游》剧情任务攻略:商人的鬼魂 postgresql如何向上取整 json怎么转化为LocalDate 迷人直播怎么关闭个性化推荐 气象应急值班制度与岗位责任
热门搜索
画太阳的图片 仿古门窗图片 陈伟霆图片高清壁纸 美女壁纸图片大全 满头卷发型图片