Mysql插入新行

问题描述:

现在,我有一个表_id(主键,int自动增加),并有一些行。我想插入新的数据到表中,但想要移动到表的第一行。例如:Mysql插入新行

例如:在插入数据表之前有行

_id |命名

1大卫

2汤姆

3同

而且我想插入

_id后导致|命名

4魔人

1大卫

2汤姆

3同

我需要帮助,谢谢:)

+3

有一个数据库表没有秩序。使用ORDER BY按照想要的顺序获得选择结果。 – jarlh

+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

请尝试此查询请 –