`
jdluojing
  • 浏览: 16525 次
  • 性别: Icon_minigender_1
文章分类
社区版块
存档分类
最新评论

mysql奇怪问题

阅读更多
使用mysql遇到一个奇怪的问题。
数据表中有一个字段checked,默认情况下其值为1,但是在查询的时候加一个条件checked=1和不加这个条件查询出来的结果不一致。

mysql中查询结果如下:

带checked=1条件查询:


这个查出来的结果明显有问题。不带checked=1条件查询:


这个查出来是正确的结果。

mysql> select softid,softname,softtime from ty_down where checked<>1 order by softtime desc limit 13;
Empty set
mysql> select version();
+----------------------------+
| version() |
+----------------------------+
| 5.1.23-rc-community |
+----------------------------+

在另外一台装了mysq5.0,表结构相同,数据量很少的电脑上,执行上面有checked=1条件和没有这个条件的两条sql语句的结果过是相同的!
以前网站刚部署到服务器上时没有这个问题,这两天突然出现新添加的记录在最新列表中查不出来的问题。网站程序应该没问题,同样的程序在另外一台电脑上没有问题。表唯一的区别就是出问题的这台电脑上mysql中这张表的记录有271条记录,没问题的mysql中表只有5条记录。
不知道有没有前辈遇到过这样的情况,我没想明白是怎么回事。路过的朋友如果知道还请告知一下!


分享到:
评论

相关推荐

    完美解决mysql启动后随即关闭的问题(ibdata1文件损坏导致)

    机房一台服务器上的mysql运行一段时间了,突然出现了一个很奇怪的现象:重启后无法恢复了!准确情况是:启动mysql后随即就又关闭了。 查看mysql错误日志如下: 160920 22:41:41 mysqld_safe Starting mysqld daemon ...

    解决docker重启redis,mysql数据丢失的问题

    官方文档: 所以 mysql应如下启动: docker run -p 3306:3306 -d -e MYSQL_ROOT_PASSWORD=密码 -v /windows盘符/指定的文件夹路径:/var/lib/mysql mysql:5.7 ...今天发现一个很奇怪的现象,就是我

    MySQL数据库连接异常汇总(值得收藏)

    项目中遇到的问题很奇怪,在Centos上安装了Mysql数据库,项目使用的是Spring Boot。 项目在本地启动连接服务器数据库正常、本地数据库客户端连接服务器数据库正常、服务器本地连接client连接数据库正常。唯独把项目...

    详解 Mysql中的delimiter定义及作用

    学过oracle的人,再来学mysql就会感到很奇怪,百思不得其解。 其实就是告诉mysql解释器,该段命令是否已经结束了,mysql是否可以执行了。 默认情况下,delimiter是分号(;) 。 在命令行客户端中,如果有一行命令以...

    阿里云的服务器找不到mysql命令怎么办.docx

    已安装 MySQL,但执行 mysql 命令提示命令找不到!...因工作原因,领导给了我一台配好的mysql服务器,奇怪是的我想登录 MySql,却提示命令找不到! 查看 MySQL 运行状态,却是 Active (running)!

    MySQL 5.7.14 net start mysql 服务无法启动-“NET HELPMSG 3534” 的奇怪问题

    主要介绍了MySQL 5.7.14 net start mysql 服务无法启动-“NET HELPMSG 3534” 的奇怪问题,需要的朋友可以参考下

    计算机后端-PHP视频教程. php与mysql加强12-奇怪的null.wmv

    计算机后端-PHP视频教程. php与mysql加强12-奇怪的null.wmv

    MySQL redo死锁问题排查及解决过程分析

    周一上班,首先向同事了解了一下上周的测试情况,被告知在多实例场景下 MySQL Server hang 住,无法测试下去,原生版本不存在这个问题,而新版本上出现了这个问题,不禁心头一颤,心中不禁感到奇怪,还好现场环境还...

    深入ORACLE迁移到MYSQL的总结分析

    这两个星期里一直都在忙于一件事儿,就是数据库的迁移问题。...当时出错的时候很奇怪不知道是哪里错了。原来有个describe的字段是mysql的敏感字段。这里我也是在网上找了一个现成的工具:oracletomysql,它是只能为我们

    MySQL查询全部数据集结果不一致问题解决方案

    最近出现一个很奇怪的MySQL问题,使用不同select语句查询全部数据集居然得到不同的记录数。select * 得到4条记录,select 字段得到的是3条记录。具体问题可以看下面的查询结果: [sql] mysql&gt; select * from table_...

    php的慢速日志引起的Mysql错误问题分析

    昨天由于碰到了一个非常奇怪的问题,让我们不得不关闭PHP慢速日志,问题是什么呢? 问题:执行程序时,会报 2013(Lost connection to MySQL server during query) 分析: 1)在我们的后台程序中,会执行一个循环(&gt;...

    MySQL关于字符串中数字排序的问题分析

    今天解决了一个关于MySQL字符串排序的很奇怪的问题,在数据里面定义的是varchar类型,实际存放的是Int类型的数据,按一下查询语句进行排序: 将字段*1或者+0可以将MySQL字符串字段按数值排序 如: select * from table ...

    mysql允许所有host访问的方法

    1. 把mysql库中user表中的一条记录的Host字段值改为 %, 奇怪的是一定要用以下语句设置一下密码才行 2. update user set Password=PASSWORD(“123456″) WHERE Host=”%”; 3. 执行 flush privileges 命令使立即...

    基于更新SQL语句理解MySQL锁定详解

    数据库是一个多用户共享的资源,当出现并发的时候,就会导致出现各种各样奇怪的问题,就像程序代码一样,出现多线程并发的时候,如果不做特殊控制的话,就会出现意外的事情,比如“脏“数据、修改丢失等问题。...

    SELinux导致PHP连接MySQL异常Can’t connect to MySQL server的解决方法

    同事报告一起奇怪的现象,一个最简单的测试PHP代码,在测试环境很正常,但是在正式环境下,无论用何种方式(tcp/ip、unix socket)都无法连接mysql。 我协助查看了下,确实如此,无论是指定IP、端口的tcp/ip方式连接,...

    Rails bundle命令安装mysql gem包出错的解决方法

    解决 Rails bundle 安装不上 mysql gem包的问题 环境 ubuntu 12.04 ruby-2.1.1 首先 新建一个的一个项目,在该项目上执行 bundle install 提示 代码如下: … Make sure that gem install mysql2 -v ‘0.3.16’; ...

    Linux CentOS6.6系统中安装mysql源码包的方法

    这里以CentOS6.6系统中安装MySQL的源码包,进行讲解。 1. mysql源码包的下载 mysql安装包的官方下载...之后,会显示适合各个系统的安装包(奇怪的是,该列表中居然有很多rpm包),但这里我们并不是用rpm包来安装mysql。

    浅谈MySQL排序原理与案例分析

    本文首先会简单介绍SQL如何利用索引避免排序代价,然后会介绍MySQL实现排序的内部原理,并介绍与排序相关的参数,最后会给出几个“奇怪”排序例子,来谈谈排序一致性问题,并说明产生现象的本质原因。 1.排序优化与...

Global site tag (gtag.js) - Google Analytics