Antworten:
Sie können dazu die CONCAT- Funktion verwenden:
UPDATE tbl SET col=CONCAT('test',col);
Wenn Sie klüger werden und nur Spalten aktualisieren möchten, denen noch kein Test vorangestellt ist, versuchen Sie es
UPDATE tbl SET col=CONCAT('test',col)
WHERE col NOT LIKE 'test%';
UPDATE tablename SET fieldname = CONCAT("test", fieldname) [WHERE ...]
Viele Zeichenfolgenaktualisierungsfunktionen in MySQL scheinen folgendermaßen zu funktionieren: Wenn ein Argument lautet null
, kehren null
auch Verkettungs- oder andere Funktionen zurück . Um ein Feld mit einem null
Wert zu aktualisieren , setzen Sie es zunächst auf einen Wert ungleich Null, z''
Beispielsweise:
update table set field='' where field is null;
update table set field=concat(field,' append');
Das ist einfach
UPDATE YourTable SET YourColumn = CONCAT('prependedString', YourColumn);
Wir können dieselbe Spalte oder auch eine andere Spalte der Tabelle zusammenfassen.