आप message_text
घोषित नहीं करते हैं एक चर के रूप में।
आप DECLARE ... CONDITION
।
आपको SET
. में मानों को शामिल करना होगा SIGNAL
. के समान कथन में ।
सिंटैक्स बस यही है:
IF divisor = 0 THEN
SIGNAL SQLSTATE '45000' SET message_text = 'division: ur doing it wrong';
END IF;