MySQL的字段类型是tinyint,拿出来变成true和false了,怎么让它在页面上显示成数字

MySQL的字段类型是tinyint,拿出来变成true和false了,怎么让它在页面上显示成数字,第1张

让这个字段 加0 ...

e.g. status 是tinyint(1), 选出来之后会被转为boolean, 所以

select (status+0) from table_name

得到的就是数字, 就跟mysql里面字符串转数字一个用法。

mysql是不支持bool类型的,所以,当把一个数据设置成bool类型的时候,数据库会自动转换成tinyint(1)的数据类型,其实这个就是变相的bool。

默认值也就是1,0两种,分别对应了bool的true和false


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/8533577.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-17
下一篇 2023-04-17

发表评论

登录后才能评论

评论列表(0条)

保存