扫码关注官方订阅号
ringa_lee
部分数据库中 Boolean 类型, 存储的就是true:1 false:0如果你的字段类型明确表示不是 boolean 那查询的数据 1 就是 1 好像在某些数据库 tinyint 也会当作 boolan查询的时候, 进行一次数据转换即可例如 postgresqlselect c::int as c from table
mysql中字段如果是tinyint类型存在此问题,可以改用smallint或者int
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
部分数据库中 Boolean 类型, 存储的就是
true:1 false:0
如果你的字段类型明确表示不是 boolean 那查询的数据 1 就是 1
好像在某些数据库 tinyint 也会当作 boolan
查询的时候, 进行一次数据转换即可
例如 postgresql
select c::int as c from table
mysql中字段如果是tinyint类型存在此问题,可以改用smallint或者int