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有一些應該幫助你的示例塊。