SQLSTATE [HY000]:一般错误:2031,带有FIND_IN_SET

时间:2018-08-09 10:48:17

标签: laravel laravel-5 eloquent

这是我的查询

    $ids = Profile::select('user_id')->whereRaw('FIND_IN_SET(?, favorites)', [$course])->get();

$ course的var_dump给出int(133) 如果我尝试添加133而不是$ course,查询将起作用:

    $ids = Profile::select('user_id')->whereRaw('FIND_IN_SET(?, favorites)', [133])->get();

但是我需要在查询中使用$ course var,而不会出现一般错误。 怎么样?

更新(错误)

"SQLSTATE[HY000]: General error: 2031 
(SQL: select `user_id` from `profiles` where FIND_IN_SET(?, favorites))"

0 个答案:

没有答案
相关问题