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

क्या Mysql 5.1.x में UNIQUE इंडेक्स केस को असंवेदनशील बनाने का कोई तरीका है?

अगर आपका मतलब केस सेंसिटिव है तो:

ALTER TABLE `contestants` CHANGE `ContestantName` `ContestantName` VARCHAR( 50 )
CHARACTER SET latin1 COLLATE latin1_bin NULL DEFAULT NULL 

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

ALTER TABLE `contestants` CHANGE `ContestantName` `ContestantName` VARCHAR( 50 )
CHARACTER SET latin1 COLLATE latin1_general_ci NULL DEFAULT NULL 

तालिका स्तर के लिए (असंवेदनशील मामले के लिए):

ALTER TABLE `contestants` DEFAULT CHARACTER SET latin1 COLLATE latin1_general_ci

ध्यान दें कि तालिका स्तर केवल नए स्तंभों को प्रभावित करता है।

डेटाबेस स्तर के लिए (असंवेदनशील मामले के लिए):

ALTER DATABASE `database_name` CHARACTER SET latin1 COLLATE latin1_general_ci

ध्यान दें कि डेटाबेस स्तर केवल नई तालिकाओं को प्रभावित करता है।



  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. MySQL का उपयोग कर एसवीएन प्रमाणीकरण

  3. मैसकल:टाइमस्टैम्प कॉलम का उपयोग करके विशिष्ट दिन से प्रविष्टियां पाएं

  4. MySQL में एक स्ट्रिंग से अवांछित प्रमुख वर्ण कैसे निकालें?

  5. यह पता लगाना कि क्या OLD मान नए मान के बराबर नहीं है और OLD मान NULL था