Как «вставить, если не существует» в MySQL?
Я начал с поиска в Google, и нашел этостатья который говорит о таблицах мьютекса.
У меня есть таблица с ~ 14 миллионами записей. Если я хочу добавить больше данных в том же формате, есть ли способ убедиться, что запись, которую я хочу вставить, еще не существует без использования пары запросов (т. Е. Один запрос для проверки и один для вставки - это набор результатов пусто)?
Делаетunique
ограничение на поле гарантируетinsert
потерпит неудачу, если этос уже там?
Кажется, что спросто ограничение, когда я выпускаю вставку через php, скрипт скрипит.