2017-11-16 5 views
2

Ich habe einen OpenCart-Shop mit mehr als 23000 Produkten und muss für alle meine Produkte eine Option (Requeres Shipping) ändern. Ich muss diese Option in meiner Datenbank ändern. Ich habe eine Tabelle n0v_product mit Spalte shipping mit Wert 0. Ich muss shipping Wert auf 1 für alle Produkte ändern. Wie aktualisiere ich den Wert in der Spalte mit phpMyAdmin?MySQL - Wie ändert man den Wert in der Spalte?

Antwort

2

können Sie einen UPDATE Befehl verwenden, um alle Werte auf Spalte shipping-1 auf n0v_product zu ändern:

UPDATE `n0v_product` SET `shipping` = 1 

Wenn Sie nur den Wert gesetzt werden soll, wenn shipping ist 0 Sie können die folgenden verwendet werden:

UPDATE `n0v_product` SET `shipping` = 1 WHERE `shipping` = 0 

Sie sollten die Zeilen vorüberprüfen, um sicherzustellen, wollen Sie wirklich UPDATE diese Zeilen:

-- all rows of table n0v_product 
SELECT `shipping`, * FROM `n0v_product` 

-- only rows with shipping = 0 
SELECT `shipping`, * FROM `n0v_product` WHERE `shipping` = 0 
2

Führen Sie diese in einer Testdatenbank, bevor es auf die Produktion, aber dies sollte für den Job ausgeführt wird.

UPDATE n0v_product 
SET shipping = '1' 
WHERE shipping = '0' 
Verwandte Themen