我已经成功实现了Ignited-Datatables。但是,在输入“非拉丁”字符(如“İ,ş,ğ,..”)时使用数据库进行搜索时
POST http://vproject.dev/module/user/ign_listing 500 (Internal Server Error)
详细信息是:
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字段时,再也没有错误。我希望这有帮助。
Illegal mix of collations for operation 'like'
LIKE
DATETIME