Mysql向数据库插入数据时,判断是否存在,若不存在就插入数据

表中一定要有主键  :

 select :id,此处的id位置处必须是主键
1 insert into table_name(id, name, password) 
2                         select :id, :name, :password 
3                          from dual
4                       where not exists ( 
5                        select * from table_name
6                        where id = :id )

 

posted @ 2017-12-11 21:47  向前爬的蜗牛  阅读(5060)  评论(0编辑  收藏  举报