專案需要批次匯入excel文件,如果裡面有重複的資料要怎麼處理呢?每插入一次資料都要到資料庫查詢麼?
專案需要批次匯入excel文件,如果裡面有重複的資料要怎麼處理呢?每插入一次資料都要到資料庫查詢麼?
1、如果裡面有重複的資料要怎麼處理呢?
<code>可以先判断数据库是否有该数据。</code>
2、每插入一次資料都要到資料庫查詢麼
<code>是的。</code>
先去重得到沒有重複的數據,再批量插入資料庫。也可以試試MYSQL中的insert ignore into或 replace into
如果查詢比較慢,對不能重複的欄位加上唯一鍵,再用INSERT IGNORE INTO