有没有办法查询mysql在字段中查找阿拉伯语文本?

时间:2017-08-22 17:16:33

标签: mysql regex

我正在尝试这样的事情,但我不确定我是否正确使用正则表达式

SELECT * FROM table WHERE id = HEX(source_text) REGEXP '^(\u0621-\u064A\u0660-\u0669 )' 

1 个答案:

答案 0 :(得分:0)

这很有效。阿拉伯语是Unicode的一部分。感谢Frank da Cruz's linguistic samples.

 SELECT ' أنا قادر على أكل الزجاج و هذامن' RLIKE CONCAT('^.*', 'على', '.*$')

我怀疑您在这里使用HEX(source_text)不正确。