【发布时间】:2011-08-01 08:02:29
【问题描述】:
如果该域名不存在记录,我想将记录插入表中。以下 SQL 应该可以实现这一点,但出现错误。
我想先更新的原因是因为我稍后会在代码中进行多次更新,并且在进行所有更新之前首先需要表中的记录。
为什么我在这个 mySQL 查询中遇到错误?
insert into domain (name)
values ('domain.com.au')
WHERE NOT EXISTS
(
select name
from domain
where name = 'domain.com.au'
);
拆分时两个查询都可以正常工作,但一起时则不行。
【问题讨论】: