Vinzenz Mai: MySQL Substring Update funktioniert nicht

Beitrag lesen

Hallo Alex,

Ziel: Postleitzahlen wie 00815 sollen nach 00-815 umformatiert werden.
SET plz = CONCAT((SUBSTR(plz,1,2), '-', SUBSTR(plz,3)))

Du hast eine Klammerebene zuviel:

SET plz = CONCAT(SUBSTR(plz,1,2), '-', SUBSTR(plz,3))

liefert brav zurück, was Du haben willst (natürlich in Dein UPDATE-Statement eingebaut).

Freundliche Grüße

Vinzenz