Respostas:
Você pode usar a função CONCAT para fazer isso:
UPDATE tbl SET col=CONCAT('test',col);
Se você deseja ser mais inteligente e atualizar apenas as colunas que ainda não possuem o teste precedido, tente
UPDATE tbl SET col=CONCAT('test',col)
WHERE col NOT LIKE 'test%';
UPDATE tablename SET fieldname = CONCAT("test", fieldname) [WHERE ...]
Muitas funções de atualização de string no MySQL parecem estar funcionando assim: Se um argumento é null
, então a concatenação ou outras funções retornam null
também. Portanto, para atualizar um campo com null
valor, primeiro defina-o como um valor não nulo, como''
Por exemplo:
update table set field='' where field is null;
update table set field=concat(field,' append');
Essa é simples
UPDATE YourTable SET YourColumn = CONCAT('prependedString', YourColumn);
Podemos concaturar a mesma coluna ou também outra coluna da tabela.