我的mysql有一個有趣的問題。我有一個表,主鍵是一個自動增量。最近我犯了一個錯誤,不得不使用phpmyadmin手動添加18條記錄,而不是通過網站添加。現在發生的事情是,mysql所說的是表中的記錄數和最後一個id之間存在差異。意思是,mysql表示表中有6935條記錄,但表中的最後一個條目的ID爲6917,那麼mysql計算的多餘18條記錄不存在於任何地方。有誰知道問題是什麼?這是一個MySQL錯誤還是我在某個地方搞砸了?Mysql行數不匹配最後輸入的值
0
A
回答
0
沒有有在mysql中沒有錯誤..
1)應先檢查數據是否被輸入與否。
2)你需要檢查是否有任何數據從表中刪除或不..你需要檢查所有汽車公司。數據..它是從1開始的,它是按順序嗎?
+9
呃... mysql中有很多bug,但這不應該是其中之一。 –
2
由於id列是auto_increment,所以如果您刪除記錄,將會出現間隙。
相關問題
- 1. 最後輸入的值一行由MySQL
- 2. MySql - 在數據庫匹配列中插入數組值(匹配和不匹配)
- 3. MySQL匹配()找不到最優匹配
- 4. AWK顯示最後匹配的行數
- 5. 匹配表單輸入到mysql數據庫的值
- 6. 不輸出匹配WHERE值的行
- 7. 輸入和輸出數組不匹配
- 8. 不正確的輸入列計數與第1行的值計數不匹配
- 9. FMU變量值不匹配輸入
- 10. ANTLR4:不匹配的輸入
- 11. ANTLR4:不匹配的輸入
- 12. 匹配輸入值和數組
- 13. 最匹配的數組值
- 14. Mysql,選擇最大值和匹配值
- 15. MySQL:列數不匹配值計數
- 16. php在foreach中檢查值是否匹配輸出匹配行後的值
- 17. 列數並不在行1 PHP的MySQL的匹配值計數
- 18. MySQL的找到最近的匹配行
- 19. mysql查找與匹配值不匹配的匹配鍵
- 20. #1136 - 列數不匹配MySQL中第1行的值計數
- 21. 使用MySQL:列數不匹配第1行的值計數
- 22. MySQL錯誤:列數不匹配第1行的值計數
- 23. MySQL - 列計數與第1行的值計數不匹配
- 24. MySQL:列計數與第1行的值計數不匹配
- 25. 插入到mysql時,列計數與第1行的值計數不匹配
- 26. MySQL插入[Err] 1136 - 列計數與第1行的值計數不匹配
- 27. ASP.NET MVC系列化後不匹配的數據輸入
- 28. 加入的值不匹配?
- 29. Elasticsearch嵌套匹配最後的值
- 30. 輸入不匹配異常?
什麼'SELECT COUNT(*)FROM yourTable'返回? – Jacob
你從哪裏得到6935號碼?在MySQL中獲取錶行數有很多方法,但並不都是準確的。 – Mchl
您可能手動添加了auto_increment列的值嗎? auto_increment在列的值未定義時爲0或NULL時完成。 –