全球VPS大学 大佬有话说 :
【求助】Mysql数据库批量替换的命令
本帖最后由 全球VPS大学 于 2020-2-7 13:37 编辑
在表 dedeimg 表里面有个 dede_pic 字段里面的图片是这个格式的:
http://www.baidu.com/img/2020/2-7/1.jpg
http://www.baidu.com/img/2019/12-7/10.jpg
就是我想替换掉图片前面的路径,只保留
1.jpg
10.jpg
请问sql命令怎么写,谢谢大佬
不是只有2张图片,几万张不同日期形式的路径,这个怎样批量呢
yabuy 大佬有话说 :
update `dedeimg` set `dede_pic` = replace(dede_pic, ‘http://www.baidu.com/img/2020/2-7/’, ‘http://www.baidu.com/img/2019/12-7/’);
恢复自我 大佬有话说 :
update `dedeimg` set dede_pic = replace(dede_pic,’http://www.baidu.com/img/2020/2-7/’,’xin’);
update `dedeimg` set dede_pic = replace(dede_pic,’http://www.baidu.com/img/2019/2-7/’,’xin);
全球VPS大学 大佬有话说 :
yabuy 大佬有话说 : 2020-2-7 13:33
不是只有2张图片,几万张不同日期形式的路径,这个怎样批量呢
yabuy 大佬有话说 :
那只能用php写规则了
yabuy 大佬有话说 :
你是不是现在把以前的图片,放到一个目录里面
全球VPS大学 大佬有话说 :
yabuy 大佬有话说 : 2020-2-7 13:40
你是不是现在把以前的图片,放到一个目录里面
是的….
就是这个意思,数据库里面的路径难搞