Mysql更新字段内容
我目前正在尝试编辑名为 boh 的数据库。当前表“files”有一个名为“path”的字段。路径字段内是文件夹中列出的文件的实际路径,语法为“F:\xxx\xxx\xxx\filename.xxx”。如何更新字段信息以替换“F:\xxx\xxx\xxx”以便仅存在文件名?
I am currently trying to edit my db named boh. The current table "files" has a field called "path". Inside the path field is an actualpath to files listed in a folder, syntax "F:\xxx\xxx\xxx\filename.xxx". How do I update the field information to replace the "F:\xxx\xxx\xxx" so that just the file name exists?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
这取决于你到底想要什么,如果你想删除常量路径,你可以使用:
如果你想只保留最后一个 \ 之后的最后一部分,那么下面的命令应该做到这一点:
It depends what you exactly want, if you want to strip constant path you can use:
If you want to keep only last part after last \, then following command should do it:
你读过这个吗?
http://dev.mysql.com/doc/refman/5.1/ zh/replace.html
did you read this?
http://dev.mysql.com/doc/refman/5.1/en/replace.html
这种大规模更新很容易破坏您的数据,因此请确保:
It's very easy to ruin your data with this massive updates so make sure you:
假设 'F:\xxx\xxx\xxx\' 不是常量,您可以尝试这样的语句:
Assuming 'F:\xxx\xxx\xxx\' is not constant you could try a statement like this one: