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

MySQL - Незаконна комбинация от съпоставки (utf8_general_ci,COERCIBLE) и (latin1_swedish_ci,IMPLICIT) за операция 'UNION'

Не съм сигурен за mySQL, но в MSSQL можете да промените сортирането в заявката, така че например, ако имате 2 таблици с различно сортиране и искате да се присъедините към тях или както във вашата ситуация crate UNION, можете да направите

select column1 from tableWithProperCollation
union all
select column1 COLLATE SQL_Latin1_General_CP1_CI_AS from tableWithDifferentCollation

Разбира се SQL_Latin1_General_CP1_CI_AS е само пример за сортиране, в което искате да „конвертирате“



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. php замества ключовете за идентификатор на масив

  2. Как да вмъкна pandas dataframe чрез mysqldb в база данни?

  3. отнема твърде много време за получаване на големи json данни от сървъра с помощта на php volley библиотека

  4. #1242 - Подзаявката връща повече от 1 ред - mysql

  5. Клиентът не поддържа протокол за удостоверяване, поискан от сървъра