Mailinglisten-Archive |
Hi das kannst Du so machen: UPDATE table SET Plz=RIGHT(CONCAT('00000',Plz),5) Viele Grüße :-) Sandor -----Original Message----- From: Benedikt Quirmbach [mailto:benedikt at quirmbach.de] Sent: Wednesday, June 01, 2005 4:12 PM To: mysql-de at lists.4t2.com Subject: Feldinhalt ergänzen / ostdeutsche PLZ Hallo zusammen, ich habe ein Problem mit ostdeutschen PLZs: in meiner DB stehen jetzt schon viele Datensätze mit ostdeutschen PLZs. Diese PLZs fangen normalerweise immer mit einer "0" (Null) an. Leider sind durch einen Fehler im Script bis jetzt die ganzen führenden Nullen verloren gegangen. Das möchte ich nachträglich ändern. Dazu benötige ich eine SQL-Befehlszeile, die alle Datensätze ändert, die - im Feld "land" eine "D" führen - im Feld "plz" eine vierstellige Zahl führen und - deren Inhalt in "plz" < 10000 ist Das Feld "plz" ist varchar. In allen gefundenen Datensätzen soll vor den Inhalt von "plz" eine "0" geschrieben werden, also aus "1234" soll "01234" werden. Wie muss da die SQL-Zeile lauten? Danke für Eure Hilfe im voraus Benedikt -- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql -- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive