Zeilenumbruch in Kommentarfeld der Datenbank

Ich stand vor dem Problem in ein Kommentarfeld in der Datenbank einen weiteren Kommentar einzufügen. Für den Fall, das schon ein Kommentar in dem Feld steht, sollte ein Zeilenumbruch erfolgen und dann der neue Kommentar eingetragen werden. Andernfalls sollte einfach nur der neue Kommentar eingetragen werden.

Hier meine Lösung zu dem Problem:

UPDATE Tabelle
    SET Tabelle.Kommentarfeld = 
         IF(
             CHAR_LENGTH(Tabelle.Kommentarfeld) > 0,
             CONCAT_WS('\n', Tabelle.Kommentarfeld, 'mein neuer Kommentar'),
             'mein neuer Kommentar'
         )
WHERE Tabelle.weiteresFeld > 0

Hilfreich war mir dieser Link bei der Lösung meines Problems.

Kommentar verfassen