select *结果和select count(col)结果不一致!

MySql 码拜 9年前 (2016-02-03) 1422次浏览
Select count(*)结果约为十万条;
Select count(ID)结果约为一千条;ID是主键;
Select count * FROM Table where ID is not null;结果仍为十万条。
非常诡异!不知道为什么,求大神解答!
公司用的是Hive
解决方案

13

把id 扔到另一个表,再统计看看,或许是表有问题

13

这种情况,除非表或索引损坏了。

14

show index from ..
show create table … 贴出看一下。

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明select *结果和select count(col)结果不一致!
喜欢 (0)
[1034331897@qq.com]
分享 (0)