MySQL: Erste Zeile eines Feldes in ein anderes Feld tun

Manchmal braucht man eben auch mal so etwas.
In einer Adress-Datenbank habe ich 2 Felder – eines für den FirmenNamen und eines für die Adresse der Firma.
Dummerweise habe ich durch einen Fehler im Programm den Firmennamen mit in das Feld für die Adresse geschrieben, so dass der FirmenName jetzt in jedem Adressfeld in der ersten Zeile steht.

Aber… mit ein bisserl SQL bekommt man sowas auch wieder schon getrennt:

1
UPDATE adressen SET firma=SUBSTRING(adresse,1,INSTR(adresse,'\n'))

Damit steht jetzt der Firmenname, welcher in der ersten zeile der Adresse steht auch in dem Feld „firma“.

Schön 🙂

leave your comment

*

Unterstütze den Frickelblog!