mysql中的boolean tinyint

由于mysql 里没boolean;tinyint为 数据类型 ,so 当存入true时,自动转换成1 ;
引用\[1\]提到,在MySQL,使用tinyint(1)来设置表字段的数据类型,可以存储0和1。在Java,可以使用Boolean类型来接收,0映射为false,1映射为true。而如果使用tinyint来设置字段的数据类型,映射到Java数据类型,不仅可以使用Boolean类型来接收,也可以使用int类型来接收。\[3\]所述的情况是,当tinyint(1)存储非0和1的数字时,查询结果会映射为Boolean类型,即0映射为false,1-9数字都将映射为true。如果希望单纯地查询出数字,可以将字段类型设置为tinyint而不是tinyint(1)。\[3\] #### 引用[.reference_title] - *1* [理解误区——mysqltinyint与Java的数据类型的对应关系;tinyint(1) 与tinyint(4)的区别](https://blog.csdn.net/qq_42937522/article/details/104131892)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* *3* [Mysqltinyint与Java数据类型对应关系](https://blog.csdn.net/LZ15932161597/article/details/110284630)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值