mysql|mysql 判断指定条件数据存不存在,不存在则插入

折腾了半天终于把这个给折腾顺了,但是后来发现用不了竟然。。。悲剧啊,但是还是要记录下加深记忆

insert into table1 (field1, field2,field3) select ?field1,?field2,?field3 from temp
where not exists (select field1,field2,field3 from table1 where field1=?field1 and field2=?field2 and field3=?field3);
table1是你的表名
field1,field2,field3是数据库字段名
?field1,?field2,?field3是实际的字段的数据
temp是临时表名,这个可以随意起
【mysql|mysql 判断指定条件数据存不存在,不存在则插入】转载于:https://www.cnblogs.com/luludongxu/p/4708278.html

    推荐阅读