我对mysql有一个有趣的问题。我有一个表集,主键是自动增量。最近我犯了一个错误,不得不使用phpmyadmin手动添加18条记录,而不是通过网站进行。现在发生的事情是,mysql所说的是表中的记录数和最后一个id之间存在差异。意思是,mysql说表中有6935条记录,但是表中的最后一个条目的id为6917,mysql计数的额外18条记录在任何地方都不存在。有谁知道问题是什么?这是一个mysql错误还是我搞砸了?
答案 0 :(得分:2)
由于id列是auto_increment,如果删除记录,则会有间隙。
答案 1 :(得分:0)
没有mysql中没有错误..
1)您应首先检查是否输入了数据。
2)您需要检查是否有任何从表中删除的数据。总之,您需要检查所有自动公司。 data ..是从1开始,是按顺序吗?