English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
أدخل MySQL إشارات تشبه الاستثناءات في لغات أخرى. دعونا نرى جملة الإشارة أولاً.
SIGNAL SQLSTATE 'القيمة المسبقة للإشارة للخطأ المحدد' SET MESSAGE_TEXT = 'AnyMessageInformation';
في الأعلى، قمنا أيضًا بتعيين نص رسالة الخطأ الخاصة بنا.
سنستخدم الاستعلام المذكور أعلاه للحصول على رسالة الخطأ بمساعدة الإشارة.
mysql > SIGNAL SQLSTATE '42927' SET MESSAGE_TEXT = 'Error Generated';
إليك ناتج الاستعلام المذكور أعلاه.
خطأ 1644 (42927): تم إنشاء خطأ
في الناتج أعلاه، "42927" هو SQLSTATE، "خطأ في إنشاء" هو رسالة خطأ، قمنا بإضافته.