MySQL如何将存储过程执行错误记录到表中
如何将存储过程执行错误记录到表中以便调试?
简单的方法是创建一个表来存储存储过程错误,如下所示
1.创建日志表以捕获程序错误:
mysql> create table procedure_log(
id serial,
procedure_Name varchar(64),
connection_Id int(11),
user_Executed varchar(100),
returned_Error text,
date_Occurred timestamp
) ENGINE=INNODB;
Query OK, 0 rows affected (0.18 sec)
mysql>CREATE TABLE `andy` (
`id` int NOT NULL,
PRIMARY KEY (`id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci