2012-05-14 6 views
1

У меня есть столбец в моей базе данных с именем details_location, который ссылается на вторую часть url ex. «manager \ reports \ user \ description \ UsersRights.htm» Я хотел бы добавить значение «двоеточие» к каждому значению строки, чтобы вышеупомянутое отображалось как «manager \ reports \ user \ description \ UsersRights.htm;»SQL: как добавить значение столбца в столбцы.

Я пытался использовать что-то вроде

update reportdescriptions 
set details_location = details_location+';' 

без толку, я уверен, что это что-то простое, что я пропускаю. Благодаря!

+0

Вы используете синтаксис SQL Server в MySQL. –

ответ

3

функция Try CONCAT

update reportdescriptions set details_location = concat(details_location,';') 
1

Попробуйте это:

update reportdescriptions 
set details_location = CONCAT(details_location, ';'); 

Для получения дополнительной информации о CONCAT, проверьте THIS.

+0

@ rich.okelly копия паста проблема ^^ –

0

Какая ошибка вы получаете? Если у вас есть столбец типа текста, который вы, возможно, потребуется, чтобы бросить его в VARCHAR() первый или CONCAT() как

UPDATE reportdescriptions 
SET details_location = CONCAT(details_location , ';'); 
Смежные вопросы