Как обновить несколько полей а не одно при DUPLICATE KEY
псевдокод:
INSERT INTO user_prices (goods_id, users_id, price, pricelists_id)
VALUES ' . implode(',', $chank) . '
ON DUPLICATE KEY
UPDATE price=VALUES(price{pricelist_id});
Прошу обратить внимание на окончание sql запроса. Нужно обновит И price И pricelist_id одним запросом
https://stackoverflow.com/questions/11235501/mysql-insert-row-on-duplicate-key-update-multiple-columns
INSERT INTO tb (name, date, stat1, stat2, stat3)
VALUES (?, ?, ?, ?, ?)
ON DUPLICATE KEY UPDATE stat1 = stat1 + VALUES(stat1), stat2 = stat2 + VALUES(stat2), stat3 = stat3 + VALUES(stat3)
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости