【发布时间】:2015-11-06 11:18:05
【问题描述】:
是否可以在 MySQL 中用正则表达式进行搜索和替换?
我在包含 JSON 字符串的列上有一千个值,在每个 JSON 中的某个地方都有几个我必须更改的字符串。
我已经制作了一个 PHP 脚本来完成这项工作,但它有点慢。
有没有更好的方法来做到这一点,只使用 MySQL?
类似:
UPDATE mytable SET value = "disabled" WHERE data REGEXP '{"field": "(.+)"}'
【问题讨论】:
标签: mysql json regex search replace