Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

सिस्टम चर MESSAGE_TEXT Mysql में सिग्नल स्टेटमेंट के साथ काम नहीं कर रहा है?

आप message_text घोषित नहीं करते हैं एक चर के रूप में।

आप DECLARE ... CONDITION

आपको SET . में मानों को शामिल करना होगा SIGNAL . के समान कथन में ।

सिंटैक्स बस यही है:

IF divisor = 0 THEN
  SIGNAL SQLSTATE '45000' SET message_text = 'division: ur doing it wrong';
END IF;



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. क्या क्रॉस टेबल अखंडता बाधाओं के लिए डेटाबेस ट्रिगर सुरक्षित हैं?

  2. मैसकल क्वेरी में डिवीजन

  3. SQL कुंजियाँ, MUL बनाम PRI बनाम UNI

  4. mysql में अद्वितीय अनुक्रमित कॉलम अपडेट करें

  5. मैसकल में ऑटो इंक्रीमेंट प्रॉब्लम