2017-08-03 18 views
1

我的Prestashop中的所有產品在UPC字段中都有0值,但我沒有時間將它們逐一修改1,因此我需要幫助在所有產品的UPC字段中設置空值一次使用數據庫查詢。在我的Prestashop數據庫中更改upc值

+0

'更新的tablename集columname = '什麼';'不帶WHERE子句將更新每個行。所以要小心! – delboy1978uk

回答

0

UPDATE `ps_product` SET `upc`= [YOUR_VALUE] WHERE `upc` = 0;

應該這樣做。未經測試 - 請在執行此類操作之前始終對數據庫進行備份。

0

我假設你_DB_PREFIX_ var爲ps_,您可以在settings.inc.php在config文件夾(直到1.6的PrestaShop)

如果你想設置爲NULL
UPDATE `ps_product` SET upc=NULL WHERE `upc`=0;

如果你想設置爲空:
UPDATE `ps_product` SET upc='' WHERE `upc`=0;

如果你的產品有組合:
UPDATE `ps_product_attribute` SET upc=NULL WHERE `upc`=0;(NULL這裏)

UPDATE `ps_product_attribute` SET upc='' WHERE `upc`=0;(空位置)