Also das ist die Abfrage, die ich verwenden möchte. Ich denke, es ist einfacher, nur es zu betrachten und sehen, wo ich im Unrecht bin:Ich muss alle führenden Nullen in einer Spalte entfernen
UPDATE * FROM 'catalog_product_entity_varchar'
SET TRIM(LEADING '0' FROM 'value')
WHERE 'attribute_id' = '176';
Also in meinem Tisch gibt es eine Menge von Zeilen mit attribute_id = 176, und in der Spalte „Wert“ hat eine Menge führende Nullen. Ich möchte alle führenden Nullen von Wert entfernen, wenn die Attribut-ID 176 ist.
Dies ist ein wenig jenseits von mir, aber es scheint schneller als versuchen, auf andere Weise zu aktualisieren.
was ist dann falsch mit dieser Abfrage? – Spiderman
welche DB benutzen Sie – Hogan
Welche Datenbank benutzen Sie? Es scheint eine ähnliche Frage [hier] zu geben (http://stackoverflow.com/questions/92093/removing-leading-zeroes-from-a-field-in-a-sql-statement). Hast du es dir angesehen? –