首頁  >  文章  >  後端開發  >  使用laravel批次匯入excel,如果有重複資料怎麼辦

使用laravel批次匯入excel,如果有重複資料怎麼辦

WBOY
WBOY原創
2016-12-05 13:44:192486瀏覽

專案需要批次匯入excel文件,如果裡面有重複的資料要怎麼處理呢?每插入一次資料都要到資料庫查詢麼?

回覆內容:

專案需要批次匯入excel文件,如果裡面有重複的資料要怎麼處理呢?每插入一次資料都要到資料庫查詢麼?

1、如果裡面有重複的資料要怎麼處理呢?

<code>可以先判断数据库是否有该数据。</code>

2、每插入一次資料都要到資料庫查詢麼

<code>是的。</code>

先去重得到沒有重複的數據,再批量插入資料庫。也可以試試MYSQL中的insert ignore into或 replace into

如果查詢比較慢,對不能重複的欄位加上唯一鍵,再用INSERT IGNORE INTO

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn