Ответить Новая тема Новый опрос 
 Изменение остатка товаров через sql запрос
vivolokin10
Новичок
Сообщений: 2
Регистрация: 03-07-2012


27-02-2014 15:56
Уважаемые вебмастера, добрый день! Появилась необходимость изменения остатка товара для целого производителя посредством sql запроса. Например, для изменения цены у какого то производителя я использую запрос:
UPDATE `ps_product` SET price = Price, Price = (Price-300) WHERE `id_manufacturer` = 5;

Как мне при помощи sql запроса изменить остаток товара? За ранее благодарю
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
vivolokin10
Новичок
Сообщений: 2
Регистрация: 03-07-2012


27-02-2014 16:34
Отвечаю на свой вопрос, думаю кому то это точно поможет. Для изменения остатка товара целого производителя используем sql запрос:

UPDATE `ps_product` SET quantity = Quantity, Quantity = (Quantity=0) WHERE `id_manufacturer` = 25;

Где Quantity=0 - делает остаток товара нулевым,

`id_manufacturer` = 25; - означает id производителя

 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
DenisRD
Новичок
Сообщений: 60
Регистрация: 10-10-2010


16-03-2014 18:04
Во-первых так точнее:
Код:
UPDATE `ps_product` SET quantity = 0 WHERE `id_manufacturer` = 25;

Во-вторых - нужно быть аккуратнее с такими запросами, в частности в Престе есть еще таблицы с историей движения товара - и такими запросами Вы ломаете всю систему
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Ответить Новая тема Новый опрос