在我的数据库专栏中,我有这个:
2017/05/imagename.png
我只需要:
imagename.png
我正在尝试这样的事情:
UPDATE wp_postmeta
SET `meta_value` = replace(meta_value, left(meta_value, INSTR(meta_value, '/')-1),'')
WHERE `meta_key` LIKE '_wp_attached_file'
但是在使用此查询后,我得到了这个结果:
05/imagename.png
我知道如何修复我的查询?
答案 0 :(得分:2)
您的代码看起来像mysql。如果是这样,您可以使用substring_index()
:
update wp_postmeta
set meta_value = substring_index(meta_value, '/', -1)
where meta_key LIKE '_wp_attached_file';