我已经成功实现了 Ignite-Datatables。但是,在输入“İ,ş,ğ,..”等“非拉丁”字符时使用数据库进行搜索时
POST http://vproject.dev/module/user/ign_listing 500(内部服务器错误)
详情如下:
Illegal mix of collations for operation 'like' while searching
... (u.id_user LIKE '%Ä°%' OR u.first_name LIKE '%Ä°%' OR u.last_name LIKE '%Ä°%' OR ue.email LIKE '%Ä°%' OR u.last_login LIKE '%Ä°%' ) ...
%Ä°%
部分会根据您键入的非拉丁字符而变化。
有解决这个问题的办法吗?
最佳答案
我发现了问题。似乎是 DATETIME 字段导致了问题。
.. ue.last_login '%ayşenur%'
给出错误 Illegal mix of collations for operation 'like'
。当我删除 LIKE
部分 DATETIME
字段时,不再有错误。我希望这会有所帮助。
关于mysql - 使用 Ignited-Datatables 搜索时操作 'like' 的排序规则的非法混合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18629094/