У меня есть таблица продуктов с полями: ID (PK), название (UQ), цены, статусMysql запрос на дубликат ключа обновления
Я написал запрос, который должен обновить строку, если таблица уже имеет такое название
INSERT INTO product (title, price, `status`)
VALUES("Black boots", 222.18, 1)
ON DUPLICATE KEY UPDATE price = 125.00 AND `status` = 2
Это просто пример для одного продукта. Однако после выполнения этого запроса я получаю сообщение о том, что запрос успешно выполнен, но цена становится = 0,00 (иногда 1,00), а статус не изменяется. В чем моя проблема?
ничего себе, это действительно сделало трюк. Спасибо! – quento