-1

你好,我有表 pm_videos 和里面的列 url_flv

我想将视频所在的目录从 /uploads/videos 更改为 /upload/vid

如何使用新目录位置更新 mysql 以影响数据库中的所有条目

4

2 回答 2

0

试试这个

UPDATE pm_videos SET url_flv = REPLACE(url_flv,'/uploads/videos' ,'/uploads/vid') WHERE url_flv LIKE '%/uploads/videos%'
于 2013-10-24T12:07:01.737 回答
0

用于select replace(url, '/uploads/videos','/uploads/vid') from vid获取字符串的替换版本。请参阅http://sqlfiddle.com/#!2/85d027/6

但我建议只将文件名存储在数据库中,并将文件路径的不变部分存储在代码中的某个地方。这节省了数据库空间。

于 2013-10-24T12:11:52.710 回答