@ART4

ID AUTO_INCREMENT как подружить ON DUPLICATE KEY UPDATE?

Имею таблицу, где
ID AUTO_INCREMENT
Что нужно вставить в код где id=id <- вот сюда
Чтоб если только по названию искало и заменяло или добавляло в базе? Череп сейчас лопнет, не могу вкурить.
Парсинг парсит, id автоматом добавляет и название товара, если id вырубить и будет одинаковый, то заменяет, если не одинаковый id, то без разницы какое имя товара он всё равно добавит...
INSERT INTO s_products SET id=id, name="%Название%" ON DUPLICATE KEY UPDATE name=VALUES(`name`);

5a8f3aee32f6c531803087.png
  • Вопрос задан
  • 106 просмотров
Решения вопроса 1
@Arik
по описанию так и не понял что нужно. ON DUPLICATE KEY смотрит на уникальные индексы, если нужно чтоб смотрел только на namе, то этому полю нужно дать уникальный индекс, а ID вообще не передавать для INSERT
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через TM ID
Похожие вопросы
Badoo Development Москва
от 140 000 до 180 000 руб.
Badoo Development Москва
от 180 000 до 250 000 руб.
Делис Инфо Москва
от 70 000 до 80 000 руб.
14 авг. 2018, в 22:43
350 руб./за проект
14 авг. 2018, в 19:03
10000 руб./за проект
14 авг. 2018, в 18:10
1000 руб./в час