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