你好我有表pm_videos和其中的列url_flv
我想将视频所在的目录从/ uploads / videos更改为/ upload / vid
如何使用新目录位置更新mysql以影响数据库中的所有条目
答案 0 :(得分:0)
试试这个
UPDATE pm_videos SET url_flv = REPLACE(url_flv,'/uploads/videos' ,'/uploads/vid') WHERE url_flv LIKE '%/uploads/videos%'
答案 1 :(得分:0)
使用select replace(url, '/uploads/videos','/uploads/vid') from vid
获取字符串的替换版本。请参阅http://sqlfiddle.com/#!2/85d027/6。
但我建议只在数据库中存储文件名,并在代码中的某处保存文件路径的unchangigng部分。这节省了数据库空间。