簡體   English   中英

刪除STRING前/字符MySQL

[英]Remove STRING before / character 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//', '');

如果只想保留文件名,請使用:

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM