mysql当不存在时插入

想插入数据到数据库
如果这条数据已经存在了就不执行插入
如果不存在加插入并设置主键

INSERT INTO pmc_pm_approve_pipe ( ID, NAME, AGE ) 
SELECT REPLACE( UUID( ), '-', '' ), '小乔', 18 FROM DUAL 
WHERE NOT EXISTS ( 
	SELECT * FROM pmc_pm_approve_pipe p  
	WHERE p.NAME= '小乔' 
	AND p.AGE = 18 
)
posted @ 2019-04-17 10:24  慢慢行  阅读(29)  评论(0)    收藏  举报