parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

INSERT-ом? Интересно...

Сухроб Хусамов 25.02.2008 12:59

Уникальный ключ у товара то есть?
например может артикул является таковым?
тогда делаете не UPDATE а INSERT:
INSERT INTO items (key_item,name,price ...)
VALUES ^tItems.menu{('$tItems.key','$tItems.name','$tItems.price' ...)}[,]
ON DUPLICATE KEY UPDATE name=VALUES(name),price=VALUES(price)...
новые записи добавятся, уже существующие обновятся..
Не видел такой конструкции. Спасибо, изучу как она действует. Уникальный ключ конечно есть, но что имеется под этим уникальным ключом? Если имеется PRIMARY или UNIQUE защитый в самой таблице, то мне скорей это не поможет -- у меня там только ID является ключом. Но в обновлении он не используется, так как артикул в другом поле и не уникальном.