mysql幾種插入方法

2021-10-25 22:14:09 字數 378 閱讀 4147

開發中遇到的場景:

匯入excel檔案,根據主鍵判斷,如果有重複資料時更新,沒有重複資料則插入,計算匯入資料總條數,新入庫資料條數及更新資料條數。

最開始用的是

insert into table_name ( field1, field2,...fieldn )

values

( value1, value2,...valuen );

發現主鍵重複後會報錯。

replace into

replace的執行與insert很相像。如果表中的乙個舊記錄與乙個用於primary key或乙個unique索引的新記錄具有相同的值,則在新記錄被插入之前,舊記錄被刪除。

jquery的幾種元素插入方法

初始 id root a div 在元素之前插入 before root before 或者 insertbefore root 執行以後效果為 p id root a div 在元素中前部加入 prepend root prepend 或者 prependto root 執行效果為 id root...

MySQL去重插入方法

向資料庫插入資料,希望去重插入。一般去重插入有兩種策略 重複不插入 重複則替換 更新 準備表 create table user info id int 11 notnull comment id username varchar 50 character set utf8 collate utf8...

SQL SERVER 批量資料插入方法

在sql server 中插入一條資料使用insert語句,但是如果想要批量插入一堆資料的話,迴圈使用insert不僅效率低,而且會導致sql一系統效能問題。下面介紹sql server支援的兩種批量資料插入方法 bulk和錶值引數 table valued parameters 執行下面的指令碼,...