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 表名。方法