@gimade

MYSQL. Как быстрее и правильнее проверять наличие записей?

Необходимо постоянно проверять наличие записей по их ID. Поток входящих данных большой (5000 айдишников), проверять нужно примерно по 90 записей за 1 операцию. Как это лучше сделать? Добавить нужно те записи, ID которых не найдены в базе.
Если совсем просто нужен запрос с таким смыслом:
1. Возьми список айдишников
2. Поищи у себя в базе и верни мне те, которые ты не нашел
  • Вопрос задан
  • 198 просмотров
Решения вопроса 1
@Nc_Soft
WHERE id IN (1,2,3...)
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
ThunderCat
@ThunderCat Куратор тега MySQL
{PHP, MySql, HTML, JS, CSS} developer
навскидку таких операций в sql не помню, скорее всего их и нет. Проще вернуть набор
select id from table WHERE id IN (1,2,3...) и на клиенте сравнить массивы. Все равно я так понимаю вы на клиенте формируете запросы.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы