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

mysql:fejlkode [1267]; Ulovlig blanding af sammenstillinger (latin1_general_cs,IMPLICIT) og (latin1_swedish_ci,IMPLICIT) for operation '='

Som dokumenteret under Samling af udtryk :

Du kunne tilføj en eksplicit COLLATE klausul i dit udtryk for at tvinge en af ​​operanderne til at have en eksplicit kollation med en lavere tvangsværdi:

USER_PASSWORD=ip_user_password COLLATE 'latin1_general_cs'

Du vil måske endda overveje latin1_bin i dette tilfælde?

Under alle omstændigheder bør du ikke gemme adgangskoder i almindelig tekst . Opbevar i stedet saltet hashes af dine brugeres adgangskoder og blot verificere, at hashen stemmer overens med det, der er gemt.



  1. Adminer – Et avanceret webbaseret databaseadministrationsværktøj til Linux

  2. Hvordan laver man en indre deltagelse i django?

  3. Hvordan opretter man PHP to kolonne tabel med værdier fra databasen?

  4. PotgreSQL-FEJL:ugyldig bytesekvens til kodning af UTF8:0xeb 0x6e 0x74