Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Составление SQL-запросов > Вставка записи MySQL


Автор: nIkTo 24.7.2010, 13:27
Использую MySQL, таблица имеет следующую структуру :
Код

create table results (
    id integer not null auto_increment,
    keyword char(200) not null,
    language char(2) not null,
    primary key (id),
    unique (keyword))

Необходимо: ОДНИМ запросом вставить в таблицу запись, а если запись с таким значением поля keyword уже существует то ничего не выполнять.

Автор: Zloxa 25.7.2010, 12:57
Код

insert into results 
  select :id,:keyword, :language .....
  where not exists (select null from results  where id = :id)

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)