mysql 使用记号
1. 避免重复入库的插入记录方法
向一个数据库中插入且在未存在的情况下插入一行记录。若有主键可以区分则可以使用 replace into 方法,
单偏偏很多时候数据库设计者会设计自增主键,replace into 方式不便发挥作用,此时可使用 insert select
方式,如:
insert into user(name, password)
select 'qaz', 'q'
from dual
where not exists (
select *
from user
where name='qaz' and password='q'
);
尽量参考这个格式,使用 dual 表名。