【MySQL】自定义异常及提示消息

SIGNAL SQLSTATE '45000' SET MESSAGE_TEXT = 'shift_id exceeds mining_shifts_num';

SQLSTATE '45000'
SQLSTATE 是一个标准的错误代码,用于表示错误的类型。
'45000' 是一个通用的异常错误代码,表示“未分类的异常”。
在 MySQL 中,'45000' 是用户定义的异常的默认值,用于表示没有更具体的错误代码可用。

ET MESSAGE_TEXT = 'shift_id exceeds mining_shifts_num'
MESSAGE_TEXT 是一个特殊的错误属性,用于设置错误的描述信息。
'shift_id exceeds mining_shifts_num' 是自定义的错误消息,用于向调用者说明错误的具体原因。

posted @ 2025-08-11 11:10  仰望星河Leon  阅读(12)  评论(0)    收藏  举报