10
有誰知道是否存在MySQL的utf8_unicode_cs排序規則?到目前爲止,我的搜索已經幹了。如果它根本不存在,創建一個相當簡單嗎?或者以某種方式使用utf8_unicode_ci或utf8_bin,但「模擬」人們對utf8_unicode_cs排序規則的期望?utf8_unicode_cs排序規則是否存在?
有誰知道是否存在MySQL的utf8_unicode_cs排序規則?到目前爲止,我的搜索已經幹了。如果它根本不存在,創建一個相當簡單嗎?或者以某種方式使用utf8_unicode_ci或utf8_bin,但「模擬」人們對utf8_unicode_cs排序規則的期望?utf8_unicode_cs排序規則是否存在?
我遇到了同樣的問題,並在谷歌搜索後,似乎MySQL不包括它。以「模擬它」,正如你所說的那樣,
1)爲確保DB區分大小寫:表列設置爲utf8_bin
整理
這樣:
SELECT "Joe"
將不會返回具有「joe」/「joE」/「jOe」/ etc的行2)要獲得結果的正確排序:排序規則添加到SQL查詢:
SELECT ... ORDER BY column COLLATE utf8_unicode_ci