【发布时间】:2019-06-13 08:38:37
【问题描述】:
我有一个 php 网站,其中以前存储在 /uploads/ 文件夹中的图像文件现在我创建了一个新文件夹 /files1/ 并且图像存储在新文件夹中,以前的图像也已移动到新文件夹中。但是数据库中以前的图像链接仍然包含旧路径 www.example.com/uploads/text.png ,有什么办法可以在整个数据库中使用 mysql 、 php 将“/uploads/”替换为“/files1/”
谢谢
【问题讨论】:
-
更新您的数据库设计,以便您的路径仅存储在一个表中,为每条记录提供唯一的 id,并在其他表中引用该 id。这就是规范化数据库的优势(如今似乎没有人关心):如果这些路径需要批量更改,您只需要一个更新语句。