私はmysqlを初めて使うので、この疑いを明確にしましょう。最新の追加されたレコードのみを検索/選択するためのクエリを書く方法?新しく追加されたレコードのみを選択するクエリ
例: テーブルには、一定量のレコードが毎日追加されます。今の表には1000レコードが含まれています。そして、いくつかのパフォーマンスのために合計1000レコードが取り出されます。後にテーブルが100レコード追加された後。今私は残りの100を1100から取って、何らかの操作をしたいと思います。どうやってするの?
(例えばのみ、私は数字を与えている、しかし、もともと私が最後に更新されたカウントを知らないと、新たに追加された)
ここで私のテーブルには、3つの列スノ、時間、データが含まれています。ここでSnoは主キーとして索引付けされます。
サンプルテーブル:
| sno | time | data |
| 1 | 2012-02-27 12:44:07 | 100 |
| 2 | 2012-02-27 12:44:07 | 120 |
| 3 | 2012-02-27 12:44:07 | 140 |
| 4 | 2012-02-27 12:44:07 | 160 |
| 5 | 2012-02-27 12:44:07 | 180 |
| 6 | 2012-02-27 12:44:07 | 160 |
| 7 | 2012-02-28 13:00:35 | 100 |
| 8 | 2012-03-02 15:23:25 | 160 |
よう問い合わせます。実際に、新しく追加されたレコードの数を見つける方法は? –
'select * from sample where time> $ yourTime'というレコードを探す時間枠があるはずです –