我需要更新db表中替换路径的一部分的列的值。
我目前的路径是:
software-features/adadadad.html
应该成为:
software/adadadad.html
我需要一个sql更新语句(对MySQL 5.5有效)只更改列值的一部分
答案 0 :(得分:2)
这是你想要的吗?
update t
set path = replace(path, 'software-features', 'software')
where path like 'software-features%';
答案 1 :(得分:1)
“替换”功能似乎可以满足您的需求,但从您的问题中不清楚您正在寻找的解决方案的具体或概括性如何:
UPDATE MyTable
SET path = REPLACE(path, "software-features/", "software/")