Respuestas:
Puede usar la función CONCAT para hacer eso:
UPDATE tbl SET col=CONCAT('test',col);
Si desea ser más inteligente y solo actualizar las columnas que aún no tienen una prueba antepuesta, intente
UPDATE tbl SET col=CONCAT('test',col)
WHERE col NOT LIKE 'test%';
UPDATE tablename SET fieldname = CONCAT("test", fieldname) [WHERE ...]
Muchas funciones de actualización de cadenas en MySQL parecen estar funcionando así: si un argumento lo es null
, entonces la concatenación u otras funciones null
también regresan . Entonces, para actualizar un campo con null
valor, primero configúrelo en un valor no nulo, como''
Por ejemplo:
update table set field='' where field is null;
update table set field=concat(field,' append');
Esa es una simple
UPDATE YourTable SET YourColumn = CONCAT('prependedString', YourColumn);
Podemos concat la misma columna o también otra columna de la tabla.