powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Внести данные при условии отсутствия дублирования
6 сообщений из 6, страница 1 из 1
Внести данные при условии отсутствия дублирования
    #38347597
feddd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день.
Есть некая таблица в неё необходимо внести некоторые данные объёмом около 40к записей, причём добавится должны только те у которых не совпадают(по 3м полям из 5ти, но поля не являются уникальными и 1 или 2 поля могут повторяться). Как это реализовать на SQL? И ещё запрос такого объёма делать в виде одного запроса или лучше разбить, если разбить то на сколько и по каким объёмам запросы?
...
Рейтинг: 0 / 0
Внести данные при условии отсутствия дублирования
    #38347709
tanglir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fedddпричём добавится должны только те у которых не совпадают(по 3м поляма такие совпадения могут быть в самих вносимых данных?
или вносимые записи все различные, но некоторые из них могут совпадать с уже имеющимися в таблице?
...
Рейтинг: 0 / 0
Внести данные при условии отсутствия дублирования
    #38347711
Фотография ScareCrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
уникальный ключ по полям и insert ignore
...
Рейтинг: 0 / 0
Внести данные при условии отсутствия дублирования
    #38347799
feddd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
tanglirfedddпричём добавится должны только те у которых не совпадают(по 3м поляма такие совпадения могут быть в самих вносимых данных?
или вносимые записи все различные, но некоторые из них могут совпадать с уже имеющимися в таблице?
Во вносимых данных совпадений по всем трём ключам быть не может

ScareCrow, спасибо за направление, буду копать
...
Рейтинг: 0 / 0
Внести данные при условии отсутствия дублирования
    #38347896
Arhat109
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
feddd,

составной уникальный ключ и insert ignore или replace - смотря чего хотите "достичь".
...
Рейтинг: 0 / 0
Внести данные при условии отсутствия дублирования
    #38347924
Stupid_BOT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arhat109feddd,

составной уникальный ключ и insert ignore или replace - смотря чего хотите "достичь".Тогда уже шесть уникальных ключей 14633156 ...
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Внести данные при условии отсутствия дублирования
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]