当我查询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字段更改为旧的TEXT可以解决这个问题。