2015-11-04 72 views
-2

現在,我有一個表_id(主鍵,int自動增加),並有一些行。我想插入新的數據到表中,但想要移動到表的第一行。例如:Mysql插入新行

例如:在插入數據表之前有行

_id |命名

1大衛

2湯姆

3同

而且我想插入

_id後導致|命名

4魔人

1大衛

2湯姆

3同

我需要幫助,謝謝:)

+3

有一個數據庫表沒有秩序。使用ORDER BY按照想要的順序獲得選擇結果。 – jarlh

+0

對不起,我在從網站抓取數據並在有新數據時通知更新到數據庫,所以在插入它時,我想移動到第一行的表格。 –

回答

0

使用ORDER BY

ORDER BY ASC |DESC

這樣的: -

select * from table order by (id=4) DESC,id ASC 
+0

感謝您的回覆,但ORDER BY ASC | DESC結果沒有慾望 –

+0

select * from table order by(id = 4)DESC,id ASC –

+0

請嘗試此查詢請 –