【发布时间】:2012-12-29 02:51:39
【问题描述】:
在名为“sunshine”的表的 img_path 列中存储了大约 4000 个文件路径。
所有这些路径的结构都以相同的方式发生了变化。
我想知道是否可以运行一个 mySQL 查询,将所有当前图像路径记录更改为新更改的记录,用于“阳光”表中的所有记录?
注意:新旧路径的唯一区别是我需要在之前的所有img_paths中添加一个sunny目录。
当前的“img_path”列:
images/a/a1.jpg
images/a/a2.jpg
images/a/a3.jpg
我想要完成的事情:
images/sunny/a/a1.jpg
images/sunny/a/a2.jpg
images/sunny/a/a3.jpg
非常感谢!
【问题讨论】:
-
您能否向我们展示您的表架构 (
SHOW CREATE sunshine),我们可以帮助您创建查询以更新表? -
参见,例如stackoverflow.com/questions/1755408/mysql-regex-replace - 你正在寻找 REGEXP_REPLACE。