Laravel字段语法返回错误或访问违规

时间:2018-03-05 23:01:59

标签: mysql laravel laravel-5.4

似乎有一个相同的问题here,但是,该问题的上下文基于MariaDB,我正在使用MySQL。我不确定这是相关代码还是服务器配置?

当我尝试在Laravel 5.4中查询JSON数据时......

$dataCheck = DB::table('station_data')
    ->select('entry_data')
    ->where('entry_data->status', '=', $data)
    ->where('station_id', '=', $stationID)
    ->first();

我收到以下错误...

  

SQLSTATE [42000]:语法错误或访问冲突:1064您有   SQL语法错误;查看与您的手册相对应的手册   MySQL服务器版本,用于在'>'附近使用正确的语法'。“status”'=   ?和station_id =?在第1行限制1'(SQL:选择entry_data   来自station_data entry_data - >'$。“status”'= test and   station_id = 7限制1)

我不确定为什么要添加$符号并弄乱语法

0 个答案:

没有答案