我的数据库中有一个名为details_location的列,它引用了url ex的第二部分。 “manager \ reports \ user \ description \ UsersRights.htm”我想在每个行值附加一个分号,以便上面显示为“manager \ reports \ user \ description \ UsersRights.htm;”
我尝试过使用像
这样的东西update reportdescriptions
set details_location = details_location+';'
无济于事,我确信这很简单,我很想念。谢谢!
答案 0 :(得分:3)
尝试使用CONCAT功能
update reportdescriptions set details_location = concat(details_location,';')
答案 1 :(得分:1)
试试这个:
update reportdescriptions
set details_location = CONCAT(details_location, ';');
有关CONCAT
的详情,请查看THIS。
答案 2 :(得分:0)
您想要concat(field_name,"string to add")
答案 3 :(得分:0)
你得到了什么错误? 如果您有一个类型为text的列,则可能需要先将其强制转换为varchar() 或者像CONCAT()
UPDATE reportdescriptions
SET details_location = CONCAT(details_location , ';');