gpt4 book ai didi

mysql - 在 MySQL 过程中获取 SQLEXCEPTION 消息

转载 作者:IT王子 更新时间:2023-10-29 00:35:46 27 4
gpt4 key购买 nike

发生SQLEXCEPTION时如何获取MySQL存储过程中的错误文本?

我需要这样的东西:

DECLARE EXIT HANDLER FOR SQLEXCEPTION    
BEGIN
INSERT INTO my_log (error_message)
VALUES (SQLEXCEPTION.message);
END;

最佳答案

DECLARE EXIT HANDLER FOR SQLEXCEPTION    
BEGIN

GET DIAGNOSTICS CONDITION 1
@p2 = MESSAGE_TEXT;

INSERT INTO my_log (error_message)
SELECT @p2;
END;

关于mysql - 在 MySQL 过程中获取 SQLEXCEPTION 消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7873266/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com