phpMyAdmin未在MyISAM表中显示新导入的记录:(

phpMyAdmin未在MyISAM表中显示新导入的记录:(,phpmyadmin,Phpmyadmin,我已经使用phpMyAdmin-2.10.1和MyISAM表好几个月了,没有问题。今天,我像往常一样将一个包含新记录的.csv文件导入到我的一个表中 它说导入成功,但当我浏览到表的末尾时,这些新记录不会出现。但是,当我在查询中搜索其中一条记录时,它出现了。这里发生了什么?我如何修复它 通过浏览功能显示的最后一条记录的键为13100,但当我搜索第一条新导入的记录时,它确实会出现在查询结果中,键为13101 该表只有1.1 MiB。它显示了一点开销,所以我优化了它,希望它能帮助解决这个问题,但它没有

我已经使用phpMyAdmin-2.10.1和MyISAM表好几个月了,没有问题。今天,我像往常一样将一个包含新记录的.csv文件导入到我的一个表中

它说导入成功,但当我浏览到表的末尾时,这些新记录不会出现。但是,当我在查询中搜索其中一条记录时,它出现了。这里发生了什么?我如何修复它

通过浏览功能显示的最后一条记录的键为13100,但当我搜索第一条新导入的记录时,它确实会出现在查询结果中,键为13101


该表只有1.1 MiB。它显示了一点开销,所以我优化了它,希望它能帮助解决这个问题,但它没有。(

在导入.csv文件之前,我必须先创建一个表。
将所有列的标题都放在那里,并确保它与文档的编号相同,然后导入到该表中。

哇。回顾这个老问题:它们不会出现在表末尾的原因是记录被插入到表中的其他空白处。我以前删除过记录,而这就是原因空间被新的导入填满了。所以记录就在那里,只是埋在表中,而不是在最后。

好吧,我从来没有弄清楚是什么导致了这个问题,但在所有其他操作都失败之后……我最终将表复制到一个全新的表中,一切都恢复正常。我想知道表是否会“坏”或损坏等等吸毒?