Вставить строку если не существует

tp

Guest
Вставить строку если не существует

Можно ли одним запросом вставить строку если какой-либо столбец этой строки (или совокупность нескольких) не существует.

Пример.
Таблица: id,имя
Вставить строку (id,имя) если такое имя еще не существует в таблице.

Условия: одним запросом и без ошибок mysql, т.е. варинаты типа сделать имя unique - не нужны.

Заранее спасибо.
 

DiMA

php.spb.ru
Команда форума
можно, если столбец является primary key
REPLACE - вставит новую строку (как будто указанр INSERT) или заменит существующую (как будто указано UPDATE)
 
Сверху