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

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

Виждам, че използвате и временни таблици. Моля, дефинирайте същото съпоставяне и набори от знаци и за временни таблици. Използвайте съпоставяне на ниво колона в самата заявка SELECT (също, където и да поставите присъединяване)

select * from some_table
where some_column collate 
utf8_general_ci = 'Name of the City';

Това трябва да работи за вас.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ИНДИЯ, STD Code Finder Script в PHP, MYSQL, JQUERY

  2. Mysql WHERE проблем със списък, разделен със запетая

  3. Показване на часовете само в MYSQL DATEDIFF

  4. Незаконен микс от съпоставяния за операция „like“, докато търсите с Ignited-Datatables

  5. MySQL datetime не връща час