我导入了一堆数据,预期的行数应该是41856
。
现在,每次使用phpMyAdmin
进入表时,都会看到不同数量的行。没有连接到它的东西会改变行数。
在这里,我添加了几张 table 的屏幕截图,彼此间隔了几秒钟。
41,610条记录,41,759条记录,41,647条记录...
最佳答案
某些存储引擎(例如MyISAM和ISAM)存储准确的计数。
但是对于其他存储引擎(例如InnoDB),此值是一个近似值,可能与实际值相差40%到50%。在这种情况下,请使用SELECT COUNT(*)获得准确的计数。”
关于mysql - 每次我执行SELECT时,表中的行数一直在变化,有人可以照亮吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12006727/