mysql INSERT语句加where 条件

WHERE 条件 成立就插入
mysql INSERT语句加where 条件_第1张图片
WHERE 条件 不成立就插入
mysql INSERT语句加where 条件_第2张图片

WHERE 条件 成立就插入
INSERT INTO 表名(字段1,字段2)  SELECT 字段1的值,字段2的值 
FROM  DUAL  WHERE EXISTS(SELECT 1 FROM 表名 WHERE 条件)
WHERE 条件 不成立就插入
INSERT INTO 表名(字段1,字段2)  SELECT 字段1的值,字段2的值 
FROM  DUAL  WHERE NOT EXISTS(SELECT 1 FROM 表名 WHERE 条件)

你可能感兴趣的:(MYsql,mysql,insert,insert加where判断)