sql >> データベース >  >> RDS >> Mysql

新しいデータのみを挿入するようにINSERTを取得しようとしています

    あなたは確かに正しい考えを持っています。データベースから最新の日時を取得してそれより新しいアイテムのみを挿入するか、(本当に完全にしたい場合は)データベースからすべてを取得してフィード内のすべてと比較し、そうでないアイテムのみを挿入することができます。すでにデータベースにあるものと一致します。ただし、質問のタイトルに示されているように、INSERTで新しいデータのみを挿入する場合は、INSERT IGNORE 進むべき道であり、間違いなく最も単純な実装でもあります。データベースのトラフィック量について懸念がない限り、私はそれに固執します。



    1. mySQLの自動増分が10ずつ増加します(ClearDBとノード)

    2. PostgreSQLの権限とユーザー管理-知っておくべきこと

    3. 連続する行を計算するphpmysql

    4. query()メソッドを使用して結合されたテーブルのデータを取得する方法