MySQL从现有字段的部分填充新字段

时间:2011-02-21 20:56:04

标签: mysql

我有几个字段保存图像路径。我现在想要添加另一个包含图像名称的字段。如何从其他字段的完整路径中提取文件名并将名称更新为新字段?

这就是我想要的样子:

字段:

image_thumbnail | IMAGE_NAME

值:

http://mysite.com/images/thumbnail/1234.jpg | 1234.jpg

注意:图片名称可能包含不同的文件扩展名

1 个答案:

答案 0 :(得分:2)

UPDATE your_table
   SET image_name = SUBSTRING_INDEX(image_thumbnail, '/', -1)
     ;