MySQL Zeilen erweitern

  • Themenstarter Themenstarter Ec16
  • Beginndatum Beginndatum
E

Ec16

Hallo,

mal wieder ich mit einer Frage.

Gibt es einen MySQL Befehl mit dem ich einfach und schnell einen bzw. mehrere Einträge in der DB ergänzen kann?

Die DB sieht z.B. so aus:

#ID# - #Name# - #Text# - #Link# - #Ort#
1 - Horst - Text 5 und 2 - http://www.test1.de - Hamburg
2 - Hans - Text 1 und 2 - http://www.test2.de - Hannover
3 - Heiko - Text 7 und 4 - http://www.test3.de - Berlin
4 - Alex - Text 9 und 3 - http://www.test4.de - Husum
5 - Horst - Text 3 und 2 - http://www.test5.de - Frankfurt

Jetzt möchte ich es gerne so machen das in jeder Zeile bei der Spalte #Text# an das Ende des Eintrags folgendes geschrieben wird:
und #Name# kommt aus #Ort#

Geht das ganz einfach per Befehl oder muss ich alle Einträge manuell ergänzen?
 
Ein einfacher UPDATE mit CONCAT() um den Text zusammenzusetzen
SQL:
UPDATE mytable
SET `text` = CONCAT(`text`, ' und ', `name`, ' kommt aus ', `ort`);
 
Zuletzt bearbeitet von einem Moderator:
Zurück