Mysql
 sql >> база данни >  >> RDS >> Mysql

Незаконен микс от съпоставяния (utf8mb4_unicode_ci,IMPLICIT) и (utf8mb4_general_ci,IMPLICIT) за операция '='

Предполагам, че имате различни съпоставяния на масите, към които се присъединявате. Пише, че използвате незаконна комбинация от съпоставяния в операции = .

Така че трябва да зададете сортиране. Например:

WHERE tableA.field COLLATE utf8mb4_general_ci = tableB.field

След това сте задали същите сортировки на = операция.

Тъй като не сте предоставили повече информация за таблиците, това е най-добрият псевдокод, който мога да дам.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. как да използвате канонични функции в Entity Framework и Mysql

  2. Подготвена декларация с НА ДУБЛИКАТ КЛЮЧ

  3. Достъпът е отказан за потребител 'root'@'localhost' (използвайки парола:ДА) - Няма привилегии?

  4. Добавете и свържете mysql библиотеки в cmakelist.txt

  5. Проблем с изчакване на връзката с MySQL - Приложение Grails на Tomcat, използващо Hibernate и ORM