我有一個包含10條記錄和一個ID字段作爲主鍵的表。 我的許多疑問也不包括ORDER BY id
。作爲一個例子,它們看起來像:sql cach memory
SELECT * FROM `branch`
時,我錯誤地刪除的記錄ID爲1
我的問題開始,然後改正我的錯誤,我插入了相同的ID和內容記入筆錄。 但現在,在我所有的查詢中,後面插入的行是最後一行。 我的意思是,ID的順序是:2,3,4,5,6,7,8,9,10,1。
我想要的是讓記錄按ID排序,就像它在刪除之前一樣,但我不能在所有查詢中添加ORDER BY id
,因爲在許多文件中有這麼多的查詢。
請幫助我, 謝謝,歐姆裏。
也許在'id'上添加主索引可能會起作用。但最好的辦法是修改代碼並在結果排序中不做任何假設 –
'ID'是否自動增量? – ashkufaraz
爲什麼你不更新'ID'? – ashkufaraz