sql >> Database teknologi >  >> RDS >> Mysql

Forhindre brugere i at have det samme brugernavn

standardsorteringen af ​​databasen er ufølsom mellem store og små bogstaver. så brugerens admin og Admin eller adMin er de samme. Mens du opretter bruger, kontroller databasen, om det samme brugernavn allerede eksisterer eller ej.

det ser ud til, at du bruger store og små bogstaver.. du kan bruge ufølsom sortering for den brugertabel, så din forespørgsel fungerer fint.

eller

mens du opretter bruger og kontrollerer databasen for duplikatindtastning, brug LCASE fungerer som følger

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


  1. Mest effektive metode til at opdage kolonneændring i MS SQL Server

  2. Opdater MySql Table fra CSV ved hjælp af PHP

  3. Flere Venstre Slut med sum

  4. WEEKDAY() vs DAYOFWEEK() i MariaDB:Hvad er forskellen?