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

MySQL में जाँच बाधा काम नहीं कर रही है

MySQL 8.0.16 पहला संस्करण है जो CHECK बाधाओं का समर्थन करता है।

पढ़ें https://dev.mysql। com/doc/refman/8.0/hi/create-table-check-constraints.html

यदि आप MySQL 8.0.15 या इससे पहले के संस्करण का उपयोग करते हैं, तो MySQL संदर्भ मैनुअल कहते हैं:

<ब्लॉकक्वॉट>

CHECK क्लॉज को पार्स किया जाता है लेकिन सभी स्टोरेज इंजनों द्वारा अनदेखा किया जाता है।

एक ट्रिगर आज़माएं...

mysql> delimiter //
mysql> CREATE TRIGGER trig_sd_check BEFORE INSERT ON Customer 
    -> FOR EACH ROW 
    -> BEGIN 
    -> IF NEW.SD<0 THEN 
    -> SET NEW.SD=0; 
    -> END IF; 
    -> END
    -> //
mysql> delimiter ;

आशा है कि यह मदद करता है।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL में टेबल वेरिएबल बनाएं

  2. cPanel MySQL डेटाबेस के साथ कार्य करना

  3. MySQL में डुप्लीकेट पंक्तियों को खोजने के 4 तरीके

  4. PHP और MySQL डेटाबेस में ब्लॉग कैसे बनाये - बैकएंड

  5. क्या mysql 5.6 के लिए कोई_VALUE क्षमता है?