猿问

MySQL字符串替换

MySQL字符串替换

我有一列包含URL(id,url):


http://www.example.com/articles/updates/43

http://www.example.com/articles/updates/866

http://www.example.com/articles/updates/323

http://www.example.com/articles/updates/seo-url

http://www.example.com/articles/updates/4?something=test

我想把“更新”改为“新闻”。用脚本可以做到这一点吗?


月关宝盒
浏览 592回答 3
3回答

慕沐林林

可以简单地使用替换()函数,加上WHERE条款-update tabelName set columnName=REPLACE(columnName,'from','to') where condition;在没有地方条款的情况下-update tabelName set columnName=REPLACE(columnName,'from','to');注意:以上查询如果直接用于更新表中的记录,如果您希望在SELECT查询中进行查询,且数据不应在表中受到影响,则可以使用以下查询-select REPLACE(columnName,'from','to') as updateRecord;
随时随地看视频慕课网APP

相关分类

MySQL
我要回答