Präfix einfügen in der Artikelnummer via SQL

Moin Moin!

Ich habe mal wieder ein kleines Problem.
Unglücklicherweise haben alle Artikel in meinem Shop die falsche Artikelnummer. Es fehlt am Anfang jeder Artikelnummer eine 0 (Null). Kann man einen Präfix über die Datenbank per Befehl einfügen lassen? Das würde mir zumindest viel Arbeit ersparen.

Viele Grüße
Daniel

CONCAT sollte Dir dabei helfen Dein Problem zu lösen.

Danke, wie müsste ich den Befehl genau anwenden? Müsste in den Befehl nicht noch zusätzlich ein Befehl zum Auslesen der alten Daten eingebunden werden, sodass ich zwei Strings zusammenführen kann?

Also so aus der Hüfte geschossen, ungefähr so:


UPDATE oxarticles SET OXARTNUM=CONCAT('0',OXARTNUM)

Ich muss nicht erwähnen, dass Du VORHER ein Backup machst, oder?:slight_smile:

Vielen Dank!
Ich habe den Befehl heute ausgeführt und verlief tadellos.

UPDATE oxarticles SET OXARTNUM = CONCAT(‘0’, OXARTNUM) WHERE SUBSTRING(OXARTNUM, 1, 1) <> 0