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' হল একটি ত্রুটি বার্তা, যা আমরা যোগ করেছি।