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

WBOY
發布: 2023-03-03 10:00:02
原創
2554 人瀏覽過

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

回覆內容:

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

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

<code>可以先判断数据库是否有该数据。</code>
登入後複製

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

<code>是的。</code>
登入後複製

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

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

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板