1
私はlaravelを使用しています。私はテーブルの最後の行を取得する必要があります。私は以下のコードを使用していますが、明らかにテーブル全体を取得してから最後の要素にループしています。テーブルが巨大であれば、これは問題になるでしょう。Mysql - Laravel:すべてのデータをフェッチせずにテーブルの最後の行を取得する
$result = Table::orderBy('created_at', 'desc')->first();
最後の行を取得する方が効率的です(EloquentまたはSQLクエリ)。
おかげ
すべてがループしますか? 'first()'は、あなたが1つの要素だけを必要としていることを知っているので、1の制限でクエリを作成します。 – mimo