mysql的COUNT(*)计算结果,和实际条数不一致

我使用的MySql Workbench,实际数量是1028条数据,但使用COUNT(*)变成了1026条,测试了一下,有14条数据的表格一切正常,这是怎么回事,还请大神指点



mysql的COUNT(*)计算结果,和实际条数不一致mysql的COUNT(*)计算结果,和实际条数不一致mysql的COUNT(*)计算结果,和实际条数不一致
当前问题共有如下(3)个解决方案
  • 德阳小孩
    德阳小孩
    使用count(*)是通过主键确定表的行数,是不会出错的。按照你这个表的格式你的ID到1028了,那只能说明中间缺了两行。
  • LzyongUser
    LzyongUser
    你就根据那个id值判断条数吗?,如果id是自动生成,这个过程如果有删除操作,某个时候删掉几条,表中id的值就不是连续的了。
  • 橙醉骑士团
    橙醉骑士团
    1028你看的是最大ID吧。。说明1~1028中间断了两个ID不连续
上一篇:linux mysql密码忘了怎么办
下一篇:Mysql 5.7.19 winx64 解压缩版配置安装好了之后如何运行