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

MySQL:स्तंभों के एक सेट को विवश करना ताकि कम से कम एक NULL न हो

मुझे इस तरह की बाधा को लागू करने के तरीके के बारे में पता नहीं है।

वर्कअराउंड के रूप में, आप दो अलग-अलग कॉलमों पर विचार कर सकते हैं:यदि आपके पास डेटा के लिए एक कॉलम है - जिसमें फोनबुक आईडी या स्ट्रिंग अक्षर है, और डेटा प्रकार के लिए दूसरा कॉलम है - या तो 'सटीक' या 'वाइल्डकार्ड' -, तो आप दोनों कॉलमों के लिए NOT NULL बाधा सेट कर सकते हैं। एक स्पष्ट कमी यह है कि अब आपके पास फोनबुक टेबल पर एफके बाधा नहीं हो सकती है।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. JDBC का उपयोग करके बड़ी तालिका के माध्यम से पुनरावृति करने का सबसे तेज़ तरीका

  2. MySql को दैनिक, साप्ताहिक, मासिक और वार्षिक आधार पर रिकॉर्ड या डेटा मिलता है

  3. दो MySQL कॉलम को एक कॉलम में कैसे संयोजित करें?

  4. MySQL:अनुक्रमित होने के लिए बहुत लंबे कॉलम पर कुशल क्वेरी

  5. समूह concat . के भीतर द्वारा आदेश