SQLSTATE[HY000]: General error: 1243 Unknown prepared statement handler (1) given to mysqld_stmt_execute,后来我改用mycat做读写分离,Mycat 做读写分离时,有部分接口报如下错误:Packets out of order. Expected 1 received 6. Packet size=64网上找了很久,发现thinkphp5 有个配置可以设置mysql 预处理: 'params' => [
\PDO::ATTR_EMULATE_PREPARES => true,
],开启PDO::ATTR_EMULATE_PREPARES 后,使用atlas和mycat都可以查询到数据,没有报错,但通过数据库查询出来的数据数据类型都改变了,整型全部变成字符串型了,有没有人遇到过类型的问题,求救……最佳答案