美文网首页
mysql查询结果 1变为true

mysql查询结果 1变为true

作者: Java_Explorer | 来源:发表于2018-09-14 19:40 被阅读13次

使用sql查询出某个字段的值为1,然后转换成Map< String, Object >,此时该字段值变为true,而不是原来的1。
原因:数据库中该字段定义的类型为tinyint
解决办法:

  1. 修改该字段的定义类型:使用非tinyint类型
  2. 修改sql语句,使用CONCAT函数处理该字段:CONCAT(fieldName, '')。

相关文章

  • mysql查询结果 1变为true

    使用sql查询出某个字段的值为1,然后转换成Map< String, Object >,此时该字段值变为true,...

  • select查询结果新增字段并指定值

    原表 : 查询结果1 : 查询结果返回新增is_person字段, 且结果为"true" : as的左边为新增字段...

  • mysql进阶(<( ̄︶ ̄)↗[GO!])

    对mysql数据的进一步操作查询。 mysql的条件 使用where子句对表中的数据筛选,结果为true的行会出...

  • rpm命令

    1、查询 rpm -qa | grep MySQL 结果: MySQL-devel-5.6.42-1.el7.x8...

  • MySQL学习——查询缓存

    MySQL查询缓存简介 MySQL查询缓存是MySQL将查询返回的完整结果保存在缓存中。当查询命中该缓存,MySQ...

  • 41-MySQL的数据目录

    一、MySQL8的主要目录结构 1、查询与 MySQL 相关的目录 查询结果 2、数据库文件的存放路径 查询min...

  • Mysql:查询卡死的sql

    mysql命令:show processlist查询结果:

  • docker安装mysql

    1.下载Mysql镜像文件docker pull mysql 2.查询结果docker images 3.启动My...

  • mysql查询保持in的顺序

    目的:解决mysql的in语法查询顺序问题 mysql数据库总,使用in语句查询,查询结果默认会根据主键id排序。...

  • sql性能优化

    sql性能优化 1.mysql缓存,在执行多次相同查询时,查询结果会放在缓存中,但是如果查询sql中有函数的时候,...

网友评论

      本文标题:mysql查询结果 1变为true

      本文链接:https://www.haomeiwen.com/subject/bwslgftx.html