1
在古希臘語單詞的MySQL數據庫中(整理在utf8mb4_unicode_ci中),我試圖檢測哪些單詞是以大寫字母開頭,並在這種情況下將值1添加到字段include。我嘗試了使用二進制的幾個選項,例如MYSQL在希臘語中檢測大寫
UPDATE word
SET include = 1
WHERE LEFT(`lemma`, 1) REGEXP BINARY '[Α-Ω]'
但也有其他UPPER等解決方案無效。有任何想法嗎?
檢查此:http://stackoverflow.com/questions/5629111/how-can-i-make-sql-case-sensitive-string-comparison-on-mysql – Jenish
好,很好,謝謝:更新單詞SET包含= 1 WHERE BINARY LEFT(引理,1)= BINARY UPPER(LEFT(引理,1))解決了問題 – MarkD
歡迎使用Stack Overflow。您可以使用[代碼示例'{}'](https://i.imgur.com/3ppJhiE.png)工具欄按鈕格式化源代碼 - 這次我已經爲您完成了。編輯器下方還有一個預覽窗格,您可以在發佈之前看到更改的樣子。 –