Qualcuno sa se esiste una regola utf8_unicode_cs per MySQL? Finora, le mie ricerche si sono arenate. Se semplicemente non esiste ancora, è abbastanza semplice crearne uno? O in qualche modo usa utf8_unicode_ci o utf8_bin ma "simula" ciò che ci si aspetterebbe da una collazione utf8_unicode_cs?Esiste una regola di confronto utf8_unicode_cs?
10
A
risposta
11
Mi sono imbattuto nello stesso problema e dopo un po 'su Google, sembra che MySQL non lo includa. Per "simulare", come dici tu,
1) Per garantire maiuscole e minuscole nel DB: impostare la colonna della tabella di utf8_bin
collazione
Questo permette:
- severe SELECT:
SELECT "Joe"
NON restituirà righe con "joe"/"joE"/"jOe"/etc - indice univoco rigoroso: una colonna con un indice UNIQUE tratterà le differenze tra maiuscole e minuscole come valori diversi. Ad esempio, se viene utilizzata una regola di confronto utf8_unicode_ci, l'inserimento di "Joe" su una tabella che ha già "joe" provocherà l'errore "Duplicate key". Se viene utilizzato ut8_bin, l'inserimento di "Joe" funzionerà correttamente.
2) Per ottenere l'ordine corretto nei risultati: aggiungere le regole di confronto per la query SQL:
SELECT ... ORDER BY column COLLATE utf8_unicode_ci
Problemi correlati
- 1. Esiste una regola proguard valida per RxJava e FasterXML?
- 2. fare: regola chiamata regola
- 3. In che modo una regola CSS sostituisce un'altra regola CSS?
- 4. OSSEC | Come aggiungere una regola di eccezione
- 5. Regola di riscrittura nginx in una sottodirectory
- 6. come implementare una regola di integrazione?
- 7. Confronto di una variabile con se stesso
- 8. Esiste una "collazione Unicode"?
- 9. Esiste un Corrispondente per il confronto ricorsivo di directory?
- 10. Che cos'è esattamente una regola di definizione in C++?
- 11. Confronto veloce di una stringa con una raccolta in Java
- 12. Esiste uno standard che regola i cookie __utma, __utmz, ecc.?
- 13. Seleziona una coppia di righe che obbediscono a una regola
- 14. Creazione di una classe di confronto generica
- 15. Quale regola usa "regola" o "prova"?
- 16. Esiste una regola Checkstyle/PMD "Le classi non astratte non devono essere denominate AbstractXXX"?
- 17. Soppressione make uscita di errore regola
- 18. Regola alfa di UIColor
- 19. Perché Sass antepone una regola @charset errata?
- 20. Come si regola una bitmap in Android?
- 21. Come si commenta una regola in Proguard.cfg?
- 22. Boost.Spirit.Qi: prendere l'attributo di una regola e impostarlo come un campo di un attributo struct della regola di inclusione?
- 23. regola mod_rewrite e setenv
- 24. Confronto di due oggetti
- 25. Converti in minuscolo in una regola mod_rewrite
- 26. Bison: token facoltativi in una singola regola
- 27. Elementi di destinazione con più classi, all'interno di una regola
- 28. Creazione di una regola di convalida del codeign personalizzato
- 29. Esiste un buon confronto tra Doctrine e Propel?
- 30. Esiste un buon confronto tra Java funzionale e Guava?