golos81
Новичок
Как сделать условие проверки в запросе?
Нужна примерно следующая конструкция:
если в таблице, в колонке id (уникально) не встречается значение Х, то добавить в таблицу это значение. Я так понимаю надо использовать if, но не могу найти примеры.
Пробовал вот так:
if (select * from `breeds` where `Id`<>2, insert into `breeds_tmp` (`pt`, `bid`) values (1, 1), 3);
не работает
Переделал немного пример из манула, тоже не работает:
SELECT IF((select * from `breeds` where `Id`=2), 2,3);
выдает Operand should contain 1 column(s)
Нужна примерно следующая конструкция:
если в таблице, в колонке id (уникально) не встречается значение Х, то добавить в таблицу это значение. Я так понимаю надо использовать if, но не могу найти примеры.
Пробовал вот так:
if (select * from `breeds` where `Id`<>2, insert into `breeds_tmp` (`pt`, `bid`) values (1, 1), 3);
не работает

Переделал немного пример из манула, тоже не работает:
SELECT IF((select * from `breeds` where `Id`=2), 2,3);
выдает Operand should contain 1 column(s)