关于mysql数据库保存bit类型数据的问题
来源:互联网 发布:淘宝上的电视机能买吗 编辑:程序博客网 时间:2024/05/09 18:22
一、今天在项目中保存表单数据,其中有一个是checkbox,后台解析为true或false
当然,我们在保存到数据库的时候也可以保存为true或false。
二、其实mysq数据库中有一个类型叫bit是可以用来应对这种情况的 具体为 bit(1) 长度自定义,我这里用的是 bit(1)
三、数据保存问题:我在储存过程中对bit需要的值进行了解析当为true是转换为1,为false时转换为0.数据保存OK
四、然后。。。我查看数据库数据的时候发现保存的并不是 1 或0 而是 48 49 ,what???
五、原来bit类型的数据有专属的数据保存方式,我们直接保存1 是转义成了1的ascii码 即49
正确的保存格式应为: b‘1’
六、具体代码如下
阅读全文
0 0
- 关于mysql数据库保存bit类型数据的问题
- Mysql关于bit类型的用法
- 关于PHP+MYSQL数据库保存时间的问题
- mysql关于bit类型用法
- mysql的bit类型
- mysql设置bit类型数据
- 关于向MySQL数据库插入datetime类型时间的问题
- 关于MysQL中写入日期类型数据失败的问题
- php 读取mysql中bit类型的数据不正确
- mysql load data infile之bit类型数据的处理
- MySQL BIT类型字段插入不成功的问题
- java.util.date类型保存到mysql数据库报错的问题
- mysql 数据库保存不了表情的问题
- Mysql:关于数据库数据读写的乱码问题
- 关于mysql数据库韩文数据转移的问题
- 关于Mysql数据库数据未插入的问题
- 关于NSUserDefaults保存数据的问题总结
- 关于将序列化的java对象保存到mysql数据库的一些问题
- ES6之Generate函数的next方法
- 压测tps很低并且呈下降趋势,原因解析
- Effective Java(列表优先于数组)
- JS 实现金额格式化
- js rest获取剩余参数
- 关于mysql数据库保存bit类型数据的问题
- 批量修改文件的方法
- C++中内存区
- SSE服务器推送事件
- 17.应用主体
- 使用Openfiler构建ESXI网络共享存储iSCSI
- 从numpy.ndarray.shape到numpy.ndarray.transpose
- Java8 stream使用体验
- JS中如何使用EL表达式中的对象