ホームページ  >  記事  >  バックエンド開発  >  laravelを使ってExcelを一括インポートする、重複データがあった場合の対処法

laravelを使ってExcelを一括インポートする、重複データがあった場合の対処法

WBOY
WBOYオリジナル
2016-12-05 13:44:192482ブラウズ

プロジェクトは Excel ファイルをバッチでインポートする必要があります。重複したデータがある場合はどうすればよいですか?データを挿入するたびにデータベースにクエリを実行する必要がありますか?

返信内容:

プロジェクトでは Excel ファイルをバッチでインポートする必要があります。重複したデータがある場合はどうすればよいですか?データを挿入するたびにデータベースにクエリを実行する必要がありますか?

1. 重複したデータにどう対処するか?

リーリー

2. データを挿入するたびにデータベースにクエリを実行する必要がありますか? リーリー

まず重複を削除して重複のないデータを取得し、バッチでデータベースに挿入します。 MYSQL で insert into または replace into を試すこともできます

クエリが遅い場合は、フィールドに重複できない一意のキーを追加して、

INSERT IGNORE INTOを使用します

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。