Mysql
 sql >> Base de données >  >> RDS >> Mysql

Obtention d'une erreur Mélange illégal de classements (utf8mb4_unicode_ci, IMPLICIT) et (utf8mb4_general_ci, IMPLICIT) pour l'opération '='

Je vois que vous utilisez aussi des tables temporaires. Veuillez également définir le même classement et les mêmes jeux de caractères pour les tables temporaires. Utilisez le classement au niveau des colonnes dans la requête SELECT elle-même (également, partout où vous placez une jointure)

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

Cela devrait fonctionner pour vous.