У меня есть таблица, в которую я вставил большую партию записей. У всех этих записей есть определенный столбец, в котором отсутствует один символ: они не имеют косой черты /
в начале. Есть ли способ добавить этот символ в начало этого столбца в каждой строке, используя чисто SQL?Добавление символа в каждую строку в базе данных MySQL
Это не проблема в PHP, но я хотел бы знать решение в SQL. Конечно, я знаю инструкцию SQL UPDATE, но я не уверен, как позволить ей полагаться на текущее значение. Лучшее, что я могу придумать использует подзапрос:
UPDATE the_table t
SET the_column =
CONCAT('/', SELECT the_column FROM the_table WHERE id=t.id)
бы
эту работу, и это самое простое решение? Я нахожусь в MySQL 5.5.31.
У вас есть записи в таблице, которые вы не хотите обновлять? или все они должны быть обновлены? –
@DavidFaber Я хочу обновить все, я просто забыл принять ответ ;-) извините! – Keelan