【发布时间】:2020-06-25 14:13:20
【问题描述】:
在我的项目中,我允许用户搜索任何东西。最近在 Like 查询中遇到问题。
Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (utf8mb4_unicode_ci,COERCIBLE) for operation 'like'
我得到了解决这个问题的方法,但现在想在 laravel 查询中进行转换。
我如何在 laravel 的 ->where() 中写 user.name LIKE _latin1 '%aaa%' COLLATE latin1_swedish_ci 这个
我当前的查询代码是$query->where('user.name', 'LIKE', '%'.$search.'%');
【问题讨论】: