Доброй ночи.
Подскажите кто знает как сделать лучше.
Я проверяю наличие некоторой записи в БД, просто делаю select строки по полю (добустим name) и если вернулось ноль строк то такой записи в БД нет(пишу эту строку в БД) соответственно если мускул возвращает хотя бы одну строку то такая запись есть (не записываем строку в БД).
система работает.
Проблема в том что я все это делаю в цикле , так как у меня массив таких строк. массив на 1000 элементов, таблица в базе на 1 млн. строк.
Если коротко, мне нужно записать в БД только те данные из массива , которых ещё нет в БД.
И главное избавиться от цикла с запросами.