我正在尝试使用jsonb ?
运算符https://www.postgresql.org/docs/9.6/static/functions-json.html运行查询。在数据库控制台中它确定,但我不能在laravel中准备它。像这样查询:
SELECT * FROM game_user WHERE roles ? 'TRAINER'
我尝试DB::raw()
,DB::statement()
等,但每次我都有错误:
SQLSTATE [42601]:语法错误:7错误:语法错误(附近:“$ 1”) 第1行:SELECT id FROM game_user WHERE roles $ 1'TRAINER' ^(SQL:SELECT id FROM game_user WHERE roles?'TRAINER')
如何在不预先填写参数的情况下进行查询 - ?
至$1