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

मैं एक MySQL टेबल पर कस्टम चेक बाधा कैसे जोड़ूं?

CHECK बाधाएं MySQL द्वारा समर्थित नहीं हैं। आप उन्हें परिभाषित कर सकते हैं, लेकिन वे कुछ नहीं करते हैं (MySQL 5.7 के अनुसार)।

मैनुअल से :

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

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

इसका समाधान ट्रिगर बनाना है। , लेकिन उनके साथ काम करना सबसे आसान काम नहीं है।

यदि आप एक ओपन-सोर्स RDBMS चाहते हैं जो CHECK . का समर्थन करता हो बाधाओं, PostgreSQL आज़माएं . यह वास्तव में एक बहुत अच्छा डेटाबेस है।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PyInstaller, कल्पना फ़ाइल, ImportError:'blah' नाम का कोई मॉड्यूल नहीं

  2. MYSQL में बल्क इंसर्ट

  3. परीक्षण के लिए अपने MySQL उदाहरणों को कैसे विफल या क्रैश करें?

  4. MySQL में अगली उपलब्ध आईडी ढूँढना

  5. MySQL में एक टेबल या कॉलम नाम के रूप में आरक्षित शब्द का उपयोग करने के कारण सिंटैक्स त्रुटि