【问题标题】:Query to modify a record the same way for all rows查询以对所有行以相同方式修改记录
【发布时间】: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

非常感谢!

【问题讨论】:

标签: mysql sql


【解决方案1】:

试试这个

UPDATE Sunshine
SET img_paths = REPLACE(img_paths,'images/','images/sunny/');

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-11-01
    • 1970-01-01
    • 2011-09-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多