错误描述
php -v 7.2
mysql -v 5.7
操作系统 centOS7
错误代码:
SQLSTATE[HY000]: General error: 2036
网络查到的描述多数 如此文描述,文章的描述也正确。给到了3个情况和解决方法,但未实际解决问题。
解决方法
偶查得一文 解决了我的问题在此再记录解原因和决过程,再向搜索引擎提交资料。
根据 此文 的描述,mysql 扩展
不支持 json
;而我的数据表中用来 json
类型;用mysqlnd
扩展即可。
(不同的操作系统 执行 php扩展
安装命令不一样)
yum remove php-mysql
删除mysql扩展yum install php72w-mysqlnd
安装 php-mysqlndsystemctl restart php-fpm
重启PHPsystemctl restart httpd
重启 Apache (一定要重启 web 服务器 我安装了,没有重启web服务程序没有生效)