我想知道如何用新数据更新我的数据库表,但最新数据位于顶部,唯一 ID 从 1 开始。这就是我的意思:
以第一个插入查询为例,插入3个文章主题:
id article
1 firstNews
2 secondNews
3 thirdNews
然后下次我运行 Cron 作业检查新文章时,例如出现两篇新文章,我希望这两篇新文章在表的开头,如下所示:
id article
1 NewArticle1
2 NewArticle2
3 firstNews
4 secondNews
5 thirdNews
希望这是有道理的。这可能是一种不好的方法,我想我可以有一个带有插入日期()的列,然后从 OrderBy 日期中取出数据,但它必须是一种更简单的方法。我认为这将是最容易从表中输出最新数据的方法......
如果我按 DESC 排序,它会在 NewArticle1 之前输出 NewArticle2,这会破坏目的......
id article
1 firstNews
2 secondNews
3 thirdNews
4 NewArticle1
5 NewArticle2
所以通过 DESC,id 5 将是第一个输出......我真的希望有办法解决这个问题......