Serviceを読んで理解し、同意したものとみなします。スタック・オーバーフローはプログラマーとプログラミングに熱心な人のためのQ&Aサイトです。228件0PHPとMySqlでプログラムしています。$data配列には、id(一意),dateが入っています。このデーターをMySQLのテーブルに挿入していきます。MySQLには、すでに同じdateが入っていたら、その$dataを除外して、MySQLにデーターをinsertしたいとします。シンプルに配列とMySQLテーブルのデーターを比較する方法があったら、ご教示ください。17:27MilkyMilky1DB上とこれから挿入しようとしているデータ量はどれぐらいでしょうか。重複の可能性はどの程度でしょうか。「除外して挿入」とありますが、問答無用で挿入してDB側の一意制約でエラーにするのはなしでしょうか。あと、自分でここまではできている、というコードがあるのであれば、それを追記してください。票1一位のキーを用いて作成、更新が同時にできるものは下記のが用意されています。c=c+1;https://dev.mysql.com/doc/refman/5.6/ja/insert-on-duplicate.html既に存在している場合は、更新項目を日付などにして更新するか、既存のデータを上書きする形で行うことができます。データの更新がない場合は実際に更新は走らないので高速でもあります。|-1データをselectして持ってきてからの比較が一番簡単かと思います。table_name;配列にして取得してからinsertですね。updateを利用する場合は、もっと簡単で更新対象を更新日とかにすればデータは更新されず済みます。|回答スタック・オーバーフローに参加してくれて、ありがとうございます!質問の回答を共有してください。回答を説明し、自分の検討結果も共有してください。意見を述べること(意見を述べるなら、参照リソース、自分の経験で意見をサポートしてください)さらにサポートが必要な場合このヘルプを参考してください。“回答を投稿”をクリックすることで利用規約、プライバシーポリシー、及びクッキーポリシーに同意したものとみなされます。タグが付いた他の質問を参照するか、自分で質問をする。公開5周年をお祝いしましょう!🌸コメントで回答する理由を教えてください関連する質問2PHP、PDOでINSERTできない。triggerの設定方法につきまして。質問のフィードこのRSSフィードを購読するには、このURLをコピーしてRSSリーダーに貼り付けてください。