Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> MySQL

Cách ném lỗi (raise error) trong MySQL?

MySQL hỗ trợ SIGNAL để ném lỗi tùy chỉnh (tương tự exception).

Cú pháp

SIGNAL SQLSTATE 'PredefinedValueforSignalError' SET MESSAGE_TEXT = 'AnyMessageInformation';

Ví dụ

mysql> SIGNAL SQLSTATE '42927' SET MESSAGE_TEXT = 'Error Generated';

Kết quả:

ERROR 1644 (42927): Error Generated

42927 là SQLSTATE, Error Generated là thông báo tự định nghĩa.