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

उपयोगकर्ताओं को समान उपयोगकर्ता नाम रखने से रोकें

डेटाबेस का डिफ़ॉल्ट संयोजन केस असंवेदनशील है। इसलिए उपयोगकर्ता व्यवस्थापक और व्यवस्थापक या व्यवस्थापक समान हैं। उपयोगकर्ता बनाते समय डेटाबेस की जाँच करें कि क्या वही उपयोगकर्ता नाम पहले से मौजूद है या नहीं।

ऐसा लगता है कि आप केस संवेदनशील संयोजन का उपयोग कर रहे हैं .. आप उस उपयोगकर्ता तालिका के लिए केस असंवेदनशील संयोजन का उपयोग कर सकते हैं ताकि आपकी क्वेरी ठीक काम करेगी।

या

उपयोगकर्ता बनाते समय और डुप्लिकेट प्रविष्टि के लिए डेटाबेस की जाँच करते समय LCASE . का उपयोग करें निम्नानुसार कार्य करें

SELECT * FROM USERS WHERE LCASE(username) = 'admin'


  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. एसक्यूएल दो अलग-अलग तालिकाओं से दो कॉलम की तुलना कैसे करें

  3. MySQL:अगर इस आईपी में कोई रिकॉर्ड नहीं है तो डालें

  4. MySQL को भेजे गए/प्राप्त किए गए अंतिम संदेश द्वारा संपर्कों की सूची प्राप्त करें

  5. MySQL में कमांड लाइन में ( '> ) प्रतीक का क्या अर्थ है?