mysql - 将mysql数据库表中的目录路径替换为url路径

标签 mysql url path directory phpmyadmin

亲爱的大家..在我经过多次尝试和错误尝试后放弃之前,有人可以帮我解决以下问题吗?

我正在尝试将路径名 D:\Downloads\Music\(注意斜线)替换为 http://mysite.com/Music/在mysql的“songlist”表下名为“filename”的字段名称中。

下面是我尝试过的查询代码,但没有任何反应。它只给我以下消息:0 行受影响。 (查询花费了 0.1428 秒)

更新歌曲列表 SET 文件名 = 替换(文件名, "D:\Downloads\Music", "http://mysite.com/Music/")

非常感谢您的帮助!

最佳答案

您需要转义斜杠。请查看以下示例:

-- with escaping, yay it works
SELECT REPLACE(filename, 'D:\\Downloads\\Music', 'http://mysite.com/Music/') FROM songlist;

关于mysql - 将mysql数据库表中的目录路径替换为url路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5845996/

相关文章:

php - mysql_fetch_array()/mysql_fetch_assoc()/mysql_fetch_row()/mysql_num_rows 等...期望参数 1 是资源

url - Electron + Vue(SPA): Not allowed to load local resource: file:///app/src/Products. vue

javascript - 如何在 Javascript 或 jQuery 中获取查询字符串参数?

ruby-on-rails - 使链接成为事件 URL?

java - 从 Java 访问 Tomcat 路径

python - 与 os.path.commonprefix 相反

mysql - 使用 LIMIT 理解 GROUP BY

mysql - 在 Ubuntu 上纯粹从 bash 脚本安装 mysql 5.7

linux - 为什么找不到我的命令但在命令行中有效?

PHP查询从表2获取记录到表1