2011-02-24 42 views
0

我不打算在這裏粘貼代碼,希望prob的陳述足以提出問題。mysql在刪除後,最後一個插入的行位置就在刪除的位置

我在mysql表中插入3行,刪除第2個,然後插入第4個,所有這些事情我通過在PHP中編寫代碼。但第四個坐在刪除的地方。那是我想要的ID(主鍵)的順序是1,3,4。但現在它變成了1,4,3。

預先感謝任何解決方案。

Istiaque艾哈邁德 孟加拉國

回答

0

變化表存儲引擎到InnoDB。

MyISAMInnoDB

+0

這真的很容易實現和完成瞳孔。非常感謝 – 2011-02-25 18:31:39

2

如果你沒有在查詢中指定排序順序,則數據庫可以按任意順序返回行,所以指定排序順序,一切都會好起來

+0

排序與INSERT命令? – 2011-02-25 06:49:46

+0

@ user542925不,選擇。 – 2011-02-25 08:51:12

相關問題