在/字符MySQL之前删除STRING

时间:2014-09-12 07:12:08

标签: mysql

我有一个包含

等数据的列
thumb/RANDOM_STRING.JPG
thumb/cat/RANDOM_STRING.JPG
thumb/test/again/RANDOM_STRING.JPG

我想只包含图片名称。并希望在/字符之前删除每个单词。

这是我尝试过但不起作用

   UPDATE wsr_jshopping_products
   SET product_full_image =
     REPLACE(product_full_image,'thumb//', '');

1 个答案:

答案 0 :(得分:0)

如果你只想让文件名继续使用:

UPDATE wsr_jshopping_products 
      SET product_full_image = REVERSE(
                                 SUBSTRING(
                                   REVERSE(product_full_image),1,
                                           LOCATE('/',REVERSE(product_full_image))-1))