mysql部分数据被隐藏,什么原因?-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

mysql部分数据被隐藏,什么原因?

落地花开啦 2016-02-15 14:34:34 2748

mysql部分数据被隐藏掉?从服务器导了张表,发现表数据比服务上少了几百条。后来直接用数据文件覆盖,数据量是对的,但是有些数据是被隐藏的,就是说使用排序找不出来,只有用where条件才可以找出隐藏的数据,这到底是什么情况,有没大神知道的?
11
这是排序的时候少了部分数据。如果我直接用where语句的话,就可以显示出来12

关系型数据库 MySQL
分享到
取消 提交回答
全部回答(3)
  • 手机阿里云
    2019-07-17 18:43:16
    这个问题很复杂
    0 0
  • 金翼
    2019-07-17 18:43:16

    没有大小限制是因为默认的数组越界了会重新定义一个数组,而不能只定义数组后面的元素

    0 0
  • 丁奇
    2019-07-17 18:43:16

    这种往往是数据错误。没有条件的查询,走的是主键索引; 有where 的查询,可能走另外一个普通索引。如果主键索引的数据和普通索引的数据不一致,查出来的条数就会不同。这种往往出现在mysql或者机器有异常重启的情况。如果是MyISAM,这个情况更常见。

    0 0
添加回答
+ 订阅

分享数据库前沿,解构实战干货,推动数据库技术变革

推荐文章
相似问题
推荐课程