Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
私は以下のようなSQLクエリを持っています:
SELECT * FROM `mytable` WHERE 'myfield' = false
最新のxエントリ、たとえば最新の10を選択するにはどうすればよいですか?
SQLでそれをどのようにフォーマットする必要がありますか?
そのテーブルに挿入/更新の時間を表すフィールドがない限り、それを行うことはできません。ORDER BY... LIMIT 10句を追加するには、そのようなものが必要です。別のオプションは、AUTO_INCREMENTプロパティ(おそらく主キー?)を持つ数値フィールドを持つことです。
ORDER BY... LIMIT 10
AUTO_INCREMENT
RDBMSは、明示的に指定しない限り、特定の順序で行を返す義務はありません(そして、それに依存するのは誤りです)。