如何在 MySQL 中引發錯誤?
MySQL 引入了與其他語言中異常類似的訊號。讓我們首先了解訊號的語法。
SIGNAL SQLSTATE ' PredefinedValueforSignalError' SET MESSAGE_TEXT = 'AnyMessageInformation';
上述情況下,我們還設定了自己的錯誤訊息文字。
我們將應用上述查詢藉助訊號來獲取錯誤訊息。
mysql > SIGNAL SQLSTATE '42927' SET MESSAGE_TEXT = 'Error Generated';
以下是上述查詢的輸出。
ERROR 1644 (42927): Error Generated
在上述輸出中,“42927”是 SQLSTATE,“Error Generated”是錯誤訊息,是我們新增的。
廣告