it-swarm.com.de

Wie kann ich eine Zeichenfolge an ein vorhandenes Feld in MySQL anhängen?

Ich möchte den Code in allen meinen Datensätzen auf den aktuellen Stand bringen.

Wenn die Codes zum Beispiel Apple_1 und Apple_2 sind, müssen sie Apple_1_Standard und Apple_2_Standard sein

Vor:

id   code
------------
1    Apple_1 
1    Apple_2

Pseudo-Abfrage:

update categories set code = code + "_standard" where id = 1;

Erwartetes Ergebnis:

id   code
----------------------
1    Apple_1_standard 
1    Apple_2_standard
86
Matt Elhotiby

Sie müssen die Funktion CONCAT() in MySQL für die Verkettung von Zeichenfolgen verwenden:

UPDATE categories SET code = CONCAT(code, '_standard') WHERE id = 1;
176
Daniel Vassallo