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

प्रश्नों में mysql केस संवेदनशील तालिका नाम

MySQL मेटाडेटा डिफ़ॉल्ट रूप से Linux पर केस संवेदी है। यानी अगर आपके पास एक टेबल है my_table, लोअर केस में, तो

select * from my_table

सफल होगा, जबकि

select * from MY_TABLE

किसी प्रकार की तालिका के साथ विफल हो जाएगा संदेश मौजूद नहीं है।

यदि आप दोनों कथनों को सफल बनाना चाहते हैं, तो आपको निम्नलिखित linelower_case_table_names =1 को अपने /etc/my.cnf में या जहाँ भी आप अपना MySQL कॉन्फ़िगरेशन रखते हैं, डालने की आवश्यकता है। कॉन्फ़िगरेशन फ़ाइल के [mysqld] अनुभाग में सिस्टम चर जोड़ना सुनिश्चित करें।



  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 पैरामीटर VerifyServerCertificate=false कनेक्ट बिना क्लाइंटकीस्टोर और ट्रस्टस्टोर की आवश्यकता के

  2. एक सरणी में ऐरे को एक्सेस करना PHP

  3. एकाधिक सम्मिलित तालिकाओं पर MySQL GROUP_CONCAT या PIVOT का उपयोग करना

  4. तालिका को क्रैश के रूप में चिह्नित किया गया है और इसकी मरम्मत की जानी चाहिए

  5. MySQL अशक्त दिनांक कॉलम को NULL में अपडेट कर रहा है