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

MySQL - Nielegalna mieszanka zestawień (utf8_general_ci,COERCIBLE) i (latin1_swedish_ci,IMPLICIT) dla operacji 'UNION'

Nie jestem pewien co do mySQL, ale w MSSQL możesz zmienić sortowanie w zapytaniu, więc na przykład jeśli masz 2 tabele o różnych sortowaniach i chcesz je połączyć lub jak w twojej sytuacji, możesz stworzyć UNION

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

Oczywiście SQL_Latin1_General_CP1_CI_AS to tylko przykład sortowania, do którego chcesz "przekonwertować"



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Symfony Doctrine Migrations, jak korzystać z wielu menedżerów encji

  2. Funkcja MySQL LOG2() – Zwróć logarytm Base-2 wartości

  3. LocalDateTime , ZonedDateTime i znacznik czasu

  4. Czy mysql 5.0 indeksuje wartości null?

  5. Jak działa funkcja LOCATE() w MySQL