MySQL数据库中字段类型为tinyint,读取出来为true/false的问题
来源:互联网 发布:java多线程共享数据 编辑:程序博客网 时间:2024/05/22 00:43
今天在数据库中查询数据的时候,遇到了一个以前没遇到过的问题!
由于MySQL中没有boolean类型,所以会用到tinyint类型来表示。
现在出现了问题:
数据库一个表中有一个tinyint类型的字段,值为0或者1,如果取出来的话,0会变成false,1会变成true。
这显然不是我想要的结果。
那么,改怎么取出数据库里面的值呢?
在SQL语句中执行*1操作即可。
说明:
pg_tab_page_flg类型即为tinyint,值为0或者1
为了取出0或者1,执行*1操作,即可得到原值。
由于MySQL中没有boolean类型,所以会用到tinyint类型来表示。
现在出现了问题:
数据库一个表中有一个tinyint类型的字段,值为0或者1,如果取出来的话,0会变成false,1会变成true。
这显然不是我想要的结果。
那么,改怎么取出数据库里面的值呢?
在SQL语句中执行*1操作即可。
select pg_id , pg_name , pg_tab_page_flg*1 , pg_tab_name from page where pg_delete_flg = 0
说明:
pg_tab_page_flg类型即为tinyint,值为0或者1
为了取出0或者1,执行*1操作,即可得到原值。
1 0
- MySQL数据库中字段类型为tinyint,读取出来为true/false的问题
- MySQL数据库中tinyint字段值为1,读取出来为true的问题
- MySQL数据库中tinyint类型字段读取数据为true和false
- MySQL数据库中tinyint类型字段读取数据为true和false
- MySQL数据库中tinyint类型字段读取数据为true和false
- SQL批量更新数据库中所有用户数据表中字段类型为tinyint为int
- mybatis 连接mysql数据库 tinyint 为boolean类型
- mybatis连接mysql数据库 tinyint为boolean类型,怎样使其返回类型为integer
- js中Boolean值为false和true的情况:
- kettle处理mysql的tinyint字段类型
- class. isPrimitive() 8种基本类型的时候为 true,其他为false
- java mysql 表中字段是tinyint(1)类型,hibernate自动生成bean对应属性为boolean类型,如何传值
- Mybatis插入postgresql数据库中类型为UUID的字段
- GridView性别列在数据库是bool型字段true or false,如何让其在页面中显示为男女?
- GridView性别列在数据库是bool型字段true or false,如何让其在页面中显示为男女?
- 关于mybatis读取数据库字段text类型时,读出数据为地址,并不是字符串的问题
- 对mysql数据库中字段为空的处理
- 对mysql数据库中字段为空的处理
- oracle 中 使用 begin end 批量更新,删除资料
- Linux下搭建BT服务器
- Toolbar
- 128. Longest Consecutive Sequence
- nginx: [emerg] bind() to 0.0.0.0:443 failed (98: Address already in use)
- MySQL数据库中字段类型为tinyint,读取出来为true/false的问题
- studio下添加依赖的方式
- 129. Sum Root to Leaf Numbers
- 常用位操作3及工具类
- 130. Surrounded Regions
- node安装
- Struts2-12 Struts2运行流程分析
- Undefined variable: pdo in <b>/var/www/html/gm/application/library/db/dbBase.php
- flume-ng 与elasticsearch整合