У меня есть MySQL INSERT-запрос, который добавляет продукт в несколько категорий:
INSERT INTO _categories_products (product_id, category_id) VALUES (1, 14), (1, 8), (1, 1), (1, 22);
Это прекрасно работает, однако, если я добавлю этот же продукт в другую подкатегорию от того же родителя, он будет создать дубликаты записей для родительских категорий:
INSERT INTO _categories_products (product_id, category_id) VALUES (1, 14), (1, 8), (1, 1), (1, 23);
Вопрос: Каким будет соответствующий запрос MySQL, который игнорирует вставку дубликатов записей ? Другими словами, второй запрос должен ВСТАВИТЬ только одну запись: 1, 23
.
Я пробовал также ВСТАВИТЬ ИГНОР В, но ничего не изменилось.
Спасибо!