Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql PDOStatement::execute():服务器发送的未知类型245。请向开发者发送一份报告_Mysql_Json_Laravel_Laravel 5.2 - Fatal编程技术网

Mysql PDOStatement::execute():服务器发送的未知类型245。请向开发者发送一份报告

Mysql PDOStatement::execute():服务器发送的未知类型245。请向开发者发送一份报告,mysql,json,laravel,laravel-5.2,Mysql,Json,Laravel,Laravel 5.2,当我在MySQL 5.7.14和laravel 5.2中查询JSON列时,我面临以下错误: PDOStatement::execute():服务器发送的未知类型245。请向开发者发送一份报告 查询是: select JSON_UNQUOTE(JSON_EXTRACT(config_settings,"$.description")) as description FROM example. 我注意到,当使用旧版本的PHP(5.5.38)和具有JSON字段的mysql表时,会出现此警告 将JSO

当我在MySQL 5.7.14和laravel 5.2中查询JSON列时,我面临以下错误:

PDOStatement::execute():服务器发送的未知类型245。请向开发者发送一份报告

查询是:

select JSON_UNQUOTE(JSON_EXTRACT(config_settings,"$.description")) as description FROM example.

我注意到,当使用旧版本的PHP(5.5.38)和具有JSON字段的mysql表时,会出现此警告


将JSON字段更改为正确的旧文本可以解决问题。

您是否已将报告发送给开发人员?他们回答了什么?没有。实际上数据库客户端版本:libmysql是我机器上的旧版本。所以我升级了它,然后它就可以正常工作了。@ChiruAdi我正在使用Laravel,并收到服务器发送的错误
PDO::prepare():未知类型245。请向开发人员发送一份报告
,您是如何整理的?