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

यदि तालिका में मौजूद नहीं है तो MySQL एक फ़ील्ड को NULL के रूप में चुनें

आप जो चाहते हैं वह नहीं हो सकता है शुद्ध SQL में किया जाना चाहिए।

अनिवार्य रूप से, आप एसक्यूएल चाहते हैं जो सशर्त रूप से एक कॉलम का चयन कर सकता है जो मौजूद नहीं हो सकता है। ऐसे SQL को पार्स नहीं किया जा सका - चयनित सभी कॉलम जरूरी मौजूद है या क्वेरी अमान्य हो जाएगी।

हालाँकि आप उस डेटाबेस के स्कीमा का निरीक्षण करने के लिए कैटलॉग तालिकाओं को क्वेरी करके एप्लिकेशन कोड प्राप्त कर सकते हैं, जिससे आप जुड़े हुए हैं और उस पर आधारित SQL को गतिशील रूप से बना सकते हैं।

यह क्वेरी आपके ऐप कोड को आपकी क्वेरी बनाने में मदद कर सकती है:

select COLUMN_NAME
from INFORMATION_SCHEMA.COLUMNS
where TABLE_NAME = 'users'
and TABLE_SCHEMA = 'YOUR-DB-NAME';



  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. mysql में हटाए गए प्राथमिक कुंजी का पुन:उपयोग कैसे करें?

  3. लारवेल माइग्रेशन (गलती:150 विदेशी कुंजी बाधा गलत तरीके से बनाई गई है)

  4. varchar में कास्ट करें

  5. फेडोरा 13 पर MySQL रिलेशनल डेटाबेस का उपयोग करें