擁有唯一索引表,插入重復(fù)數(shù)據(jù)時(shí)處理方法

擁有唯一索引表,插入重復(fù)數(shù)據(jù)時(shí)處理方法。
3種方法:忽略不插入;先刪除再插入

沒有插入,有則更新指定字段。加入on duplicate key update后指定需要更新字段

INSERT INTO `test`.`t_port` (`port_id`, `port_name`, `port_describe`, `cost`, `on_off`, `create_by`, `create_date`, `update_by`, `update_date`, `remarks`, `del_flag`)  VALUES ('7', '個(gè)人信用驗(yàn)證-A', '查詢個(gè)人的征信記錄', '20', '1', '1', '2018-09-28 22:40:17', '1', '2018-10-04 16:59:19', '', '0') on duplicate key update `port_id`=VALUES(`port_id`);

先刪除再插入,使用REPLACE關(guān)鍵字即可

REPLACE INTO `test`.`t_port` (`port_id`, `port_name`, `port_describe`, `cost`, `on_off`, `create_by`, `create_date`, `update_by`, `update_date`, `remarks`, `del_flag`) VALUES ('7777000', '個(gè)人信用驗(yàn)證-A', '查詢個(gè)人的征信記錄', '20', '1', '1', '2018-09-28 22:40:17', '1', '2018-10-04 16:59:19', '', '0');

忽略不插入,只需要在加入IGNORE關(guān)鍵字即可

INSERT IGNORE  INTO `test`.`t_port` (`port_id`, `port_name`, `port_describe`, `cost`, `on_off`, `create_by`, `create_date`, `update_by`, `update_date`, `remarks`, `del_flag`) VALUES ('7', '個(gè)人信用驗(yàn)證-A', '查詢個(gè)人的征信記錄', '20', '1', '1', '2018-09-28 22:40:17', '1', '2018-10-04 16:59:19', '', '0');
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容