1. 避免重複入庫的插入記錄方法 數據庫
向一個數據庫中插入且在未存在的狀況下插入一行記錄。如有主鍵能夠區分則能夠使用 replace into 方法,app
單恰恰不少時候數據庫設計者會設計自增主鍵,replace into 方式不便發揮做用,此時可以使用 insert select數據庫設計
方式,如:設計
insert into mifc_se_adnw_app(ADNW, ADNWAppId)
select 'a3msn', '1'
from dual
where not exists (
select *
from mifc_se_adnw_app
where ADNW='a3msn' and ADNWAppId='1'
);select
儘可能參考這個格式,使用 dual 表名。方法