Если ваши вставки являются идемпотентами, update or replace
поможет вам.
Учитывая, что они, скорее всего, нет, не существует какого-либо сверхэффективного способа сделать это без каких-либо отступлений от вставки отдельных строк в качестве запасного варианта - для выделения проблемной строки.
Если вы используете пакетные операции вставки для уменьшения задержки от клиента к серверу, рассмотрите возможность использования хранимой процедуры для получения строк и вставки на стороне сервера, когда все данные снимаются; у этого может быть запасной вариант, который делает соответствующую обработку ошибок построчно.
Это предполагает, конечно, что существует некоторая значимая обработка ошибок, которая может быть выполнена на стороне сервера без необходимости синхронной связи с клиентом.