it-swarm.com.de

Wie kann ich einen meta_value mit SQL aktualisieren, um die mit dem Wert eingegebenen Dollarzeichen zu entfernen? (so bleibt nur der Wert)

Für alle benutzerdefinierten "Preis" -Felder einer Site wurde das Dollarzeichen mit dem Wert eingegeben. Ich muss das Dollarzeichen entfernen und die nur die Werte belassen.

Ich weiß sehr wenig über SQL-Abfragen. Die Werte sind alle unterschiedlich, also hoffte ich, ich könnte UPDATE und den Platzhalter verwenden, um das Dollarzeichen effektiv zu löschen, aber leider kann ich es nicht zustande bringen.

Das versuche ich zu erreichen

UPDATE wp_postmeta SET meta_value = replace (meta_value, '$%', '%') WHERE meta_key LIKE 'price'.

2
flippWP

Warum funktioniert das nicht?

UPDATE wp_postmeta 
SET meta_value = REPLACE( meta_value, '$', '' ) 
WHERE meta_key LIKE 'price';
5
goldenapples