-1

質問があります。php を使用して db (mysql) に新しい行を挿入したいのですが、テーブルの最初の場所に追加する必要がありますが、最後の位置になります。

次のように短くする必要があります。

3

2

1

しかし、それは次のようにショートします

1

2

3

助けてください。

どうもありがとう、ステパン

4

2 に答える 2

1

一意のキーとしてインクリメンタルIDを使用していると仮定すると、次のことができます。

order by id desc

そうでない場合は、「created」という列をDBに追加できます。これは、行を作成するときにNOW()に設定した日時になります。次に、次のようにします。

order by created desc
于 2013-02-05T17:20:13.767 に答える
1

ORDER BY節を指定しない限り、SQL データベースは順序を保証しません。

識別子列がある場合は、次のことができます。

SELECT ...
FROM your_table
ORDER BY id DESC
于 2013-02-05T17:19:18.273 に答える