如何在 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”是錯誤訊息,是我們新增的。

更新於: 2019 年 7 月 30 日

2K+ 次瀏覽

開啟您的職業生涯

完成課程並獲得認證

開始
廣告