Risposte:
Puoi usare la funzione CONCAT per farlo:
UPDATE tbl SET col=CONCAT('test',col);
Se vuoi diventare più intelligente e aggiornare solo le colonne che non hanno già il test anteposto, prova
UPDATE tbl SET col=CONCAT('test',col)
WHERE col NOT LIKE 'test%';
UPDATE tablename SET fieldname = CONCAT("test", fieldname) [WHERE ...]
Molte funzioni di aggiornamento delle stringhe in MySQL sembrano funzionare in questo modo: se un argomento è null
, vengono restituite null
anche la concatenazione o altre funzioni . Quindi, per aggiornare un campo con null
valore, prima impostalo su un valore non nullo, come''
Per esempio:
update table set field='' where field is null;
update table set field=concat(field,' append');
È semplice
UPDATE YourTable SET YourColumn = CONCAT('prependedString', YourColumn);
Possiamo concatenare la stessa colonna o anche un'altra colonna della tabella.