データベース テーブルを新しいデータで更新する方法を知りたいのですが、最新のデータが 1 から始まる一意の ID で一番上にあるようにします。これが意味することです。
たとえば、最初の挿入クエリは、3 つの記事のトピックを挿入します。
id article
1 firstNews
2 secondNews
3 thirdNews
次に Cron ジョブを実行して新しい記事を確認するとき、たとえば 2 つの新しい記事が表示された場合、次のように 2 つの新しい記事をテーブルの先頭に配置します。
id article
1 NewArticle1
2 NewArticle2
3 firstNews
4 secondNews
5 thirdNews
それが理にかなっていることを願っています。これは悪い方法かもしれません。insert date() を使用して列を作成し、OrderBy 日付でデータを取得できると思いますが、これを行うにはもっと簡単な方法である必要があります。テーブルから最新のデータを出力するには、これが最も簡単だと思います...
ORDER BY DESC を実行すると、NewArticle1 の前に NewArticle2 が出力され、目的が果たせなくなります...
id article
1 firstNews
2 secondNews
3 thirdNews
4 NewArticle1
5 NewArticle2
したがって、DESCによって、id 5が最初の出力になります...これを回避する方法があることを本当に望んでいました...