好像发现tp一个bug

浏览:444 发布日期:2013/11/19 分类:求助交流
数据库中是 unsigned int, 支持40多亿, 但用tp进行查询的时候, where方法会自动把大于2147483647的(有符号int最大值) 转化成 2147483647


print_r($condition);
$Mode->where($condition)->find();
echo $Mode->getlastSql();


结果:

Array
(
[sid] => 2147645095
[type] => icili
)
SELECT * FROM `al_qitadianying` WHERE ( `sid` = 2147483647 ) AND ( `type` = 'icili' ) LIMIT 1


sid 字段是 unsigned in
最佳答案
评论( 相关
后面还有条评论,点击查看>>