Les index (index) sont-ils définis comme sensibles à la casse UNIQUE dans MySQL?Les indices UNIQUE sont-ils sensibles à la casse dans MySQL?
32
A
Répondre
62
Cela dépend de la collation du champ - si c'est ci (insensible à la casse) ou cs (sensible à la casse). L'index unique s'appliquerait en conséquence.
2
Les index UNIQUE n'ont rien de spécial - ils suivent les mêmes options de cas que les autres index.
10
Vous pouvez rendre une colonne sensible à la casse en utilisant cette syntaxe. l'index unique sera également sensible à la casse.
ALTER TABLE nom_de_table MODIFY
col_name définition_colonne
[JEU DE CARACTÈRES charset_name]
[COLLATE charset]
Exemple:
ALTER TABLE `tablename` MODIFY
`column` VARCHAR(100)
CHARACTER SET utf8
COLLATE utf8_bin;
Remarque utf8_bin compare les chaînes par le valeur binaire de chaque caractère er dans la chaîne
Testé sur Msql 5.5.X
Questions connexes
- 1. Tableau PHP, Les tableaux sont-ils sensibles à la casse?
- 2. Énumérer les fichiers sensibles à la casse dans VBScript?
- 3. EJB3 annotations sensibles à la casse
- 4. Les procédures stockées SQL sont-elles sensibles à la casse?
- 5. Utilisation de MySQL MATCH pour la combinaison de types de colonnes non sensibles à la casse
- 6. Les requêtes SQL requêtes paramètres deviennent sensibles à la casse comment?
- 7. Désactiver les URL sensibles à la casse dans Google App Engine
- 8. Y compris les fichiers sensibles à la casse sur Windows à partir de PHP
- 9. Inutiles indices MySQL
- 10. Les opérations de chaînes .NET sont-elles sensibles à la casse?
- 11. Puis-je dire à Mysql quels indices conserver en mémoire quels que soient les autres indices?
- 12. Sensibilité à la casse dans SSMS
- 13. Contrainte unique dans MySQL
- 14. Rendre la table MySQL unique
- 15. MySQL: Utilisation des indices UNION subselects
- 16. Si le classement du serveur d'un serveur SQL est sensible à la casse et si une base de données est insensible à la casse, les requêtes seront-elles sensibles à la casse ou non?
- 17. Comment supprimer unique dans MySQL?
- 18. Quelle est la comparaison de chaînes la plus sensible à la casse dans MySQL?
- 19. Insensibilité à la casse dans les chaînes Python
- 20. Recherche insensible à la casse dans les grails
- 21. T-SQL: Comment créer une clé unique sensible à la casse?
- 22. La recherche insensible à la casse sur Sybase
- 23. Contrainte unique avec conditions dans MYSQL
- 24. Conception de MySQL Unique Index
- 25. Les indices de couverture remplacent-ils en toute sécurité les plus petits indices de couverture?
- 26. ASP.NET MVC ViewData (en utilisant les indices)
- 27. C# problème avec LINQ sensible à la casse
- 28. mamp rendre les noms de fichiers insensibles à la casse
- 29. AutoMapper est-il sensible à la casse ou insensible à la casse?
- 30. La casse insensible équivaut à utiliser les critères Hibernate
En fonction de la demande populaire, vous devriez peut-être mettre à jour la réponse choisie. –