TP6 in太长报错

浏览:1368 发布日期:2021/08/04
5.0.0 - 致命 - 未处理
同样的环境同样的sql,tp5 in 7万多id都是秒出,tp6 in 6万多id转很久直接报错SQLSTATE[HY000]: General error: 1390 Prepared statement contains too many placeholders
看官方说只能用whereRaw,用whereRaw绑定参数时前后又会多一个引号,本来应该是in(1,2),用了bind后就成in('1,2'),不用bind又不安全,而且就算用了whereRaw能查出来了,但速度依然没有TP5whereIn的速度快,为什么越更新越不如之前的版本了
评论(
后面还有条评论,点击查看>>