我有一列包含类似的数据
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))
关于mysql - 删除MySQL前的STRING/字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25802737/