Ответы:
Для этого вы можете использовать функцию CONCAT :
UPDATE tbl SET col=CONCAT('test',col);
Если вы хотите стать умнее и обновлять только столбцы, для которых еще не добавлен тест, попробуйте
UPDATE tbl SET col=CONCAT('test',col)
WHERE col NOT LIKE 'test%';
UPDATE tablename SET fieldname = CONCAT("test", fieldname) [WHERE ...]
Кажется, что многие функции обновления строк в MySQL работают следующим образом: если один аргумент - это null
конкатенация или другие функции null
тоже возвращаются . Итак, чтобы обновить поле null
значением, сначала установите для него ненулевое значение, например''
Например:
update table set field='' where field is null;
update table set field=concat(field,' append');
Мы можем объединить тот же столбец или другой столбец таблицы.