mysql では、「order by」句と limit 句を指定した select クエリ ステートメントを使用して、最新のレコードをクエリできます。構文は「select * from table name order by time field desc limit 0,1;」です。 」。
このチュートリアルの動作環境: Windows10 システム、mysql8.0.22 バージョン、Dell G3 コンピューター。
mysql はどのように最新レコードをクエリしますか
order by time desc を使用して、時間の降順でデータをクエリし、制限値 0 を追加します。 1 つの条件から、mysql データベースの最新レコードである最初のデータからデータの選択を開始します。完全なステートメントは次のとおりです:
select * from table name order by time field desc limit 0,1;
例は次のとおりです。
MYSQL は、さまざまなユーザーの最新レコードをクエリします。
クエリを実行した後、結果を取得し、時間を並べ替えて最初の結果を取得します (取得できるのは 1 つだけであり、別の顧客のレコードをクエリすることはできません)
SELECT CUSTOMER_ID,CONTENT,MODIFY_TIME FROM `service_records` ORDER BY MODIFY_TIME DESC LIMIT 1;
クエリ結果:
推奨される学習:mysql ビデオ チュートリアル
以上がmysqlで最新のレコードをクエリする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。