你碰到过ThinkBind错误信息吗?

浏览:38 发布日期:2022/11/29 分类:求助交流 关键字: PODException ThinkBind
在系统错误日志中偶而会遇到PODException,进一步追溯sql语句错误时,提示信息通常带有ThinkBind变量,例如:[2022-11-28T09:25:52+08:00][debug] ttlog failed sql: UPDATE `eb_store_product`  SET `stock` = `stock` - 2 , `sales` = `sales` + 2  WHERE  `id` = :ThinkBind_1_978841303_[debug] ttlog failed sql: INSERT INTO `eb_tupal_enroll` SET `uid` = :ThinkBind_1_198902137_ , `program_id` = :ThinkBind_2_35538860_ , `name` = :ThinkBind_3_882859483_ , `status` = :ThinkBind_4_1001066739_ , `description` = :ThinkBind_5_546620802_ , `answers` = :ThinkBind_6_278617564_ , `summary` = :ThinkBind_7_1385296118_ , `add_time` = :ThinkBind_8_449953128_ , `submit_time` = :ThinkBind_9_1702418078_ , `close_time` = :ThinkBind_10_1554387380_ , `comment` = :ThinkBind_11_1222376343_ , `history` = :ThinkBind_12_1992307401_ , `survey_id` = :ThinkBind_13_615841210_ , `survey_hash` = :ThinkBind_14_1647996622_表明看起来是ThinkPHP数据库操作时,某些TP内部变量赋值出了问题,但同一操作语句,绝大部分情况是不出错的。

恳请遇到过类似问题的大大们分享下经验,或了解ThinkBind相关机制的大大们指点一下调试的方向。

非常感谢
最佳答案
评论( 相关
后面还有条评论,点击查看>>