0
我有一个接受参数UserID Varchar(10)的过程。如果输入的用户ID超过10个字符,我会收到以下消息:交易中的MySQL错误处理
call procedure1x('Thisismorethanten');错误1406(22001):第1行的列'UserID'的数据太长。
如何为此错误创建错误处理程序, “再试一次。用户名太长。”?
我有一个接受参数UserID Varchar(10)的过程。如果输入的用户ID超过10个字符,我会收到以下消息:交易中的MySQL错误处理
call procedure1x('Thisismorethanten');错误1406(22001):第1行的列'UserID'的数据太长。
如何为此错误创建错误处理程序, “再试一次。用户名太长。”?
错误处理通常使用TRY...CATCH
块完成。 MySQL使用DECLARE ... HANDLER
来处理错误。 documentation有一些应该帮助你的示例块。