Според ръководството на MySQL http://dev.mysql.com /doc/refman/5.0/en/charset-mysql.html
трябва да можете да зададете съпоставяне на _cs
за чувствителност на главните букви. Можете да получите списък с _cs
съпоставяния чрез изпълнение на SHOW COLLATION WHERE COLLATION LIKE "%_cs"
заявка
След малко проучване:
Очевидно няма utf8_*_cs
в MySQL (все още). Ако имате нужда от съпоставяне, чувствително към малки и големи букви за полета utf8, трябва да използвате utf8_bin
. Това ще обърка ORDER BY
, но това може да бъде коригирано чрез ORDER BY column COLLATE utf8_general_ci
Източник:http://forums.mysql.com/read .php?103,19380,200971#msg-200971 и http://forums.mysql.com/read. php?103,156527,198794#msg-198794