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

Se MySQL non fa distinzione tra maiuscole e minuscole, come funziona per il campo Password in Login?

Penso che dipenda dal confronto delle colonne, dal confronto predefinito del database in MySQL utf8_general_ci dove ci alla fine sta per case insensitive.

le password con distinzione tra maiuscole e minuscole funzioneranno solo se stai memorizzando le password in formato crittografato utilizzando MD5 o PASSWORD funzione.

show variables like '%collation%';
+---------------------------+-------------------+
| Variable_name             | Value             |
+---------------------------+-------------------+
| collation_connection      | latin1_swedish_ci |
| collation_database        | utf8_general_ci   |
| collation_server          | latin1_swedish_ci |
+---------------------------+-------------------+