mysql中count(*)统计出的数据不正确

使用“ELECT COUNT(*) FROM m_music”查询m_music表中的数据总数时,统计出的数据不正确,具体如下:

图片说明

图片说明

我的数据表中一共有52条记录,但是当我使用sql语句统计时却显示只有47条,这是怎么回事?

根据你的截图可以看到ID12-16的数据已经被你删掉了,SQL没问题,建议先自检下数据

查询出的数据确实没有错误,只是你的id最后为52,不代表你的数据就是52条,你中间的数据少了5条,所以只能查询出47条记录