Mysql-Update-Frage: 2.Zeichen aus Feld entfernen
Knud Schröder
- datenbank
Hallo !
Ich habe eine Mysql-Tabelle in der ein Feld Informationen in der Form
A01000
A01001
A01234
A08192
A09999
enthält.
Jetzt möchte ich daraus das 2. Zeichen entfernen, der Rest soll bleiben:
A1000
A1001
A1234
A8192
A9999
Nur wie sieht das mit dem SQL-Statement aus?
Meine gefundenen Anleitungen sehen leider sehr dürftig aus und bieten mir
nicht die gesuchten Informationen.
Wenn einer vielleicht auf die Schnelle die Lösung parat hat?
Vielen Dank!
Knud
hallo knud,
erstmal ein Link auf die MySQL-Doku, Kapitel string-functions ;-)
http://www.geo.tu-freiberg.de/docs/mysql/manual/manual_Reference.html#String_functions
funktionieren müsste:
update table xy set feld = concat(substring(feld,1,1),substring(feld,3))
bin mir nicht ganz sicher ob mysql beim zeichenzählen mit 0 oder 1 anfängt
also bitte erst testen, eh klar !
servus
stephan