postgresql中使用有条件的插入语句

在PostgreSQL中,有时可能会遇到需要判断满足一个条件再执行insert语句的情况,之前都是通过执行两次sql来判断执行,现在发现还可以直接用一条sql语句解决此问题。

insert into table (field1,field2) select 'a','b'
where not exists (select * from table where field1='a' and field2='b')


已发布

分类

来自

评论

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注