当我在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可解决问题。