2011-01-11 78 views
0

我一直在使用phpMyAdmin - 2.10.1和MyISAM表達了幾個月沒有問題。今天,我將一個帶有新記錄的.csv文件導入到我的一個表中通常情況下,這些新記錄不會顯示,但是當我在查詢中搜索其中一條記錄時,它顯示出來了。什麼是我怎麼修復它?phpMyAdmin在MyISAM表中沒有顯示新導入的記錄:(

通過瀏覽功能顯示的最後一條記錄的關鍵是13100,但是當我搜索第一個新導入的記錄時,它確實出現在查詢結果中,並且鑰匙爲13101.

該表只有1.1 MiB。它顯示了一點點的開銷,所以我優化了它,希望它能幫助解決這個問題,而不是。 :(

+0

嗯,我從來沒有想出是什麼引起了這個問題,但在一切都失敗之後......我終於把表格複製到了一個n全新的桌子,一切正常。我想知道桌子是否會變壞或者變得腐敗? – kmcamara 2011-01-12 15:22:04

回答

0

哇,回顧一下這個老問題:他們不會出現在表格末尾的原因是記錄被插入到表格其他地方的空白空間中,之前我刪除了記錄並且空間被填滿了所以他們記錄在那裏,只是埋在桌子裏,而不是在最後。

0

我不得不導入.csv文件之前,先創建一個表。 在那裏得到列的所有標題,並確保它是相同的號碼作爲您的文檔,然後導入到表中。

+0

顯然OP已經創建了表。 – 2012-10-21 10:39:04

相關問題