1. 避免重復入庫的插入記錄方法
向一個數據庫中插入且在未存在的情況下插入一行記錄。若有主鍵可以區分則可以使用 replace into 方法,
單偏偏很多時候數據庫設計者會設計自增主鍵,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'
);
盡量參考這個格式,使用 dual 表名。