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

mysql बाइनरी तुलना इंडेक्स का उपयोग नहीं करती है

MySQL इंडेक्स के लिए कॉलम के संयोजन का उपयोग करता है। एक गैर-बाइनरी कोलेशन वाला इंडेक्स बाइनरी लुकअप के लिए उपयोगी नहीं है क्योंकि ऑर्डर अलग हो सकता है।

आप कॉलम को बाइनरी कॉलेशन में बदल सकते हैं:

ALTER TABLE YourTable MODIFY
   YourColumn VARCHAR(4)
   CHARACTER SET latin1
   COLLATE latin1_bin;

तब सूचकांक बाइनरी लुकअप के लिए उपयोगी होगा।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. कोडइग्निटर में काम नहीं कर रहा बटन हटाएं

  2. Node.js mysql के साथ async/प्रतीक्षा का उपयोग करना

  3. mysql में केवल पढ़ने के लिए एक तालिका बनाएं

  4. PDO और तैयार किए गए कथनों के साथ mysql_* फ़ंक्शन को बदलना

  5. MySQL JSON प्रकार के साथ स्प्रिंग डेटा