Opérateur BINARY <<< |
Quelques cas spéciaux où la détermination de la collation est difficile | Les collation doivent correspondre au bon jeu de caractères >>> |
11.3 Déterminer le jeu de caractères et la collation par défaut 11 Jeux de caractères et Unicode Manuel de Référence MySQL 4.1 : Version Française . Jeu de caractères et collation serveur . Jeu de caractères et collation de base de données . Jeu de caractères de tables et collation . Jeu de caractères de colonne et collation . Exemples d'attribution de jeu de caractères et collation . Jeux de caractères et collations de connexion . Jeu de caractères et collation des chaînes littérales . Clause COLLATE dans différentes parties d'une requête SQL . COLLATE clause de précédence . Opérateur BINARY ->Quelques cas spéciaux où la détermination de la collation est difficile . Les collation doivent correspondre au bon jeu de caractères . Un exemple de l'effet de collation |
11.3.11 Quelques cas spéciaux où la détermination de la collation est difficileDans la grande majorité des requêtes, la collation utilisée par MySQL pour résoudre une comparaison est évidente. Par exemple, dans les cas suivants, il devrait être clair que la collation sera "la collation de colonne de la colonne x '' :
Le standard SQL résout de telles questions en utilisant ce qui portait le nom de règles coercitives (`` coercibility ''). L'essence de la question est : puisque x et 'Y' ont tous deux des collations différentes, laquelle a priorité? C'est une question complexe, mais ces règles devraient résoudre la plupart des situations :
Ces règles résolvent les ambiguités de la façon suivante :
Exemples :
|
<< | Quelques cas spéciaux où la détermination de la collation est difficile | >> |
Opérateur BINARY | Déterminer le jeu de caractères et la collation par défaut | Les collation doivent correspondre au bon jeu de caractères |