作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我需要更改存储在我的数据库 (Wordpress) 中的服务器路径,因此我正在搜索字符串“/home/”。在 SQL 中是否有某种命令,例如 str_replace($search, $replace, $subject)
等价物?
编辑:如果我不知道字段名称是什么怎么办?嗯,我知道,但是有不止一个字段名。我只是希望有一个更“全局”的解决方案,比如在 Notepad++ 中我可以找到所有并替换所有,但似乎我只能更新某个字段/表?
最佳答案
UPDATE mytable
SET server_path = REPLACE(server_path,'/home/','/new_home/');
编辑:
如果您需要更新多个字段,您可以在同一 UPDATE
语句中将它们连在一起(中间用逗号分隔),例如:
UPDATE mytable
SET mycol1 = REPLACE(mycol1,'/home/','/new_home/'),
mycol2 = REPLACE(mycol2,'/home/','/new_home/');
关于sql - 如何在 MySQL 中查找和替换?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3951413/
我是一名优秀的程序员,十分优秀!