如果表中不存在具有该域名的记录,我希望将记录插入到表中。以下 SQL 语句可以实现此目的,但是会出现错误。
由于代码后面还要进行多次更新操作,因此我需要先将记录插入到我的表中,然后再执行所有更新操作。
为什么我在这个 MySQL 查询中遇到了错误?
由于代码后面还要进行多次更新操作,因此我需要先将记录插入到我的表中,然后再执行所有更新操作。
为什么我在这个 MySQL 查询中遇到了错误?
insert into domain (name)
values ('domain.com.au')
WHERE NOT EXISTS
(
select name
from domain
where name = 'domain.com.au'
);
两个查询分开运行时都可以正常工作,但合并后就不行了。