我成功创建了一个保存阿拉伯语值的数据库表。但是当我运行此查询时(您的浏览器可能无法正确显示阿拉伯语文本):
SELECT * FROM ar_table WHERE title LIKE '%روشنی%'
这失败了,我收到了错误:
#1267 - Illegal mix of collations (latin1_general_ci,IMPLICIT) and (utf8_unicode_ci,COERCIBLE) for operation 'like'
应该优化什么,以便我可以进行此类查询。我需要这个搜索表格,用阿拉伯字体搜索。
请帮助。
答案 0 :(得分:0)
你是对的灵魂。我将标题列的排序规则转换为utf8_unicode_ci而不是latin1_general_ci。它完美无缺。感谢