Voranstellen einer Zeichenfolge an Spaltenwerte in MySQL
Problem:
Sie möchten Änderungen vornehmen eine bestimmte Spalte in allen Zeilen einer MySQL-Tabelle durch Hinzufügen einer Zeichenfolge („test“) am Anfang des vorhandenen Werts. Beispielsweise würde sich „try“ in „testtry“ ändern.
Lösung:
Verwenden Sie die CONCAT-Funktion in einer SQL-Update-Anweisung, um dies zu erreichen:
UPDATE tbl SET col=CONCAT('test',col);
Erweitertes Update:
Wenn Sie selektiv nur Spalten aktualisieren möchten, die nicht bereits das Präfix „test“ enthalten, können Sie die folgende Anweisung verwenden:
UPDATE tbl SET col=CONCAT('test',col) WHERE col NOT LIKE 'test%';
Das obige ist der detaillierte Inhalt vonWie stelle ich Spaltenwerten in MySQL eine Zeichenfolge voran?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!