我有很多图片网址存储在网址列中。我想替换像这样的所有网址
/photobook/20766/725714/image_20766_11_2017-04-29 10:17:27 +0000.jpg
成为
/photobook/20766/725714/image.jpg
主要是,我希望所有图像都有“image.jpg”的名称。
注意:此部分
/相簿/725714分之20766/
从行更改为行。那我该怎么做呢?
答案 0 :(得分:0)
UPDATE yourTable
SET col = CONCAT(SUBSTRING_INDEX(col, '/image', 1), -- everything before /image
'/image.', -- add /image.
SUBSTRING_INDEX(col, '.', -1)) -- add the file extension
WHERE col LIKE '%/image_%'
按照以下链接获取演示,表明字符串操作逻辑正常工作。