Я хотел бы вставить запись в таблицу, если запись с таким доменным именем уже не существует. Следующий SQL должен достичь этого, но получает ошибку.
Причина, по которой я хочу сначала выполнить обновление, заключается в том, что я делаю несколько обновлений позже в своем коде и мне нужна запись в моей таблице, прежде чем делать все обновления.
Почему я получаю ошибку в этом запросе mySQL?
insert into domain (name)
values ('domain.com.au')
WHERE NOT EXISTS
(
select name
from domain
where name = 'domain.com.au'
);
Оба запроса при разделении работают нормально, а когда вместе - нет.