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

Ulovlig blanding af sammenstillinger (utf8mb4_unicode_ci,IMPLICIT) og (utf8mb4_general_ci,IMPLICIT) for operation '='

Jeg gætter på, at du har forskellige sorteringer på de borde, du slutter dig til. Den siger, at du bruger en ulovlig blanding af sammenstillinger i operationer = .

Så du skal indstille sortering. For eksempel:

WHERE tableA.field COLLATE utf8mb4_general_ci = tableB.field

Så har du indstillet de samme sammenstillinger på = operation.

Da du ikke har givet flere oplysninger om tabellerne, er dette den bedste pseudokode, jeg kan give.



  1. Hvor mange poster kan jeg gemme i 5 MB PostgreSQL på Heroku?

  2. java.sql.SQLEundtagelse:Kolonneantal stemmer ikke overens med værdiantallet ved række 1 fejl

  3. UTF-8:vises korrekt i databasen, dog ikke i HTML på trods af utf-8 tegnsæt

  4. Kan jeg i en Oracle-trigger tildele ny og gammel til en rækketypevariabel?