Как за один запрос добавить много записей, игнорируя дубликаты?

Filin

Новичок
Как за один запрос добавить много записей, игнорируя дубликаты?

допустим в таблице есть уникальный ключ и есть некоторые данные. Необходимо дополнить таблицу недостающими данными, при этом неизвестно есть ли в таблице эти данные или нет.

Если написать такой insert

INSERT INTO table1 (fields) VALUES (data1),(data2),(data3);

то если хоть одна запись вступит в конфликт с ключом - в добавлении будет отказано всем, а мне надо чтобы конфликтные просто проигнорировались, а нормальные добавились.

Фуух. Вообщем можно мою задачу решить одним запросом?
 
Сверху