Запрос MySQL для вставки x перед каждым значением в столбце

У меня есть таблица MySQL, и я хочу добавить «x» в начало значения столбца для каждой строки.

Мое предположение о синтаксисе было:

UPDATE table1 SET col5='x'.col5

Это не сработало. Есть идеи?


person David19801    schedule 26.01.2012    source источник


Ответы (2)


Вы также можете попробовать MySQL CONCAT:

UPDATE table1 SET col5 = CONCAT('x',col5)
person Naveed    schedule 26.01.2012

person    schedule
comment
Это быстрее, чем использование CONCAT? - person David19801; 26.01.2012
comment
Я не пробовал, но думаю, что он будет оптимизирован для того же - person juergen d; 26.01.2012