Как сделать условние проверки в запросе?

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)
 

DiMA

php.spb.ru
Команда форума
ну бредни накатал...

1. сделать индекс на id
2. далее любым вариантом:
- insert ignore ... set id=2, ...
- replace ... set id=2
 
Сверху