现在,我有一个表_id(主键,int自动增加),并有一些行。我想插入新的数据到表中,但想要移动到表的第一行。例如:Mysql插入新行
例如:在插入数据表之前有行
_id |命名
1大卫
2汤姆
3同
而且我想插入
_id后导致|命名
4魔人
1大卫
2汤姆
3同
我需要帮助,谢谢:)
现在,我有一个表_id(主键,int自动增加),并有一些行。我想插入新的数据到表中,但想要移动到表的第一行。例如:Mysql插入新行
例如:在插入数据表之前有行
_id |命名
1大卫
2汤姆
3同
而且我想插入
_id后导致|命名
4魔人
1大卫
2汤姆
3同
我需要帮助,谢谢:)
使用ORDER BY
ORDER BY ASC |DESC
这样的: -
select * from table order by (id=4) DESC,id ASC
感谢您的回复,但ORDER BY ASC | DESC结果没有欲望 –
select * from table order by(id = 4)DESC,id ASC –
请尝试此查询请 –
有一个数据库表没有秩序。使用ORDER BY按照想要的顺序获得选择结果。 – jarlh
对不起,我在从网站抓取数据并在有新数据时通知更新到数据库,所以在插入它时,我想移动到第一行的表格。 –