INSERT INTO tabela (`id`,`tresc`) VALUES (NULL,'tresc 1'),(NULL,'tresc 2'),(NULL,'tresc 3')
Wszystko pięknie dopóki nie trafi się ponownie np. 'tresc 1', wtedy zapytanie krzyczy że powtórzono wartość w polu tresc, ale też nie dodaje już pozostałych rekordów z zapytania których nie ma w tabeli, mógłbym to obejść dając każdy insert oddzielnie w pętli, ale wtedy przy 10 rekordach jest 10 zapytań do bazy. Można to jakoś zoptymalizować aby w jednym zapytaniu dodać X rekordów z pominięciem tych które już są?