Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Niedozwolona mieszanka zestawień (utf8mb4_unicode_ci,IMPLICIT) i (utf8mb4_general_ci,IMPLICIT) dla operacji '='

Domyślam się, że masz różne zestawienia na stołach, do których dołączasz. Mówi, że używasz nielegalnej kombinacji sortowania w operacjach = .

Musisz więc ustawić sortowanie. Na przykład:

WHERE tableA.field COLLATE utf8mb4_general_ci = tableB.field

Następnie ustawiłeś te same sortowania na = operacja.

Ponieważ nie podałeś więcej informacji o tabelach, jest to najlepszy pseudokod, jaki mogę podać.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jaki jest dobry projekt (schemat) bazy danych obecności?

  2. MySQL:Odmowa dostępu dla użytkownika 'user'@'IP_ADDRESS' — Zdalny dostęp dozwolony dla niektórych hostów nie działa dla innych hostów

  3. Zamówienie Laravel według relacji ma wiele

  4. Usunąć duplikaty za pomocą tylko zapytania MySQL?

  5. Jak napisać wiele kolumn w klauzuli za pomocą sqlalchemy