Из-за характера предметных данных, которые я использую в моем проекте, во входных наборах часто встречаются повторяющиеся записи (иногда это означает дублирование записей в одном и том же входном наборе, и это можно легко обработать с помощью предварительной вставки). фильтрации, но обычно входной набор может содержать записи, которые являются дубликатами записей, уже находящихся в базе данных).
Функция MySQL и SQLite INSERT IGNORE
очень помогает справиться с этим.
Итак, вопросы, которые у меня есть:
Как заставить Slick использовать
INSERT IGNORE
вместо гологоINSERT
при вставке данных в базу данных MySQL или SQLite?Каков оптимальный способ эмуляции функциональности
INSERT IGNORE
при использовании Slick с MS SQL Server, который изначально не поддерживает его?