[英]Search and replace JSON in Mysql with regex
是否可以在MySQL中搜索並用正則表達式替換?
我在包含JSON字符串的列上有一千個值,在每個JSON內的某個地方,有幾次必須更改的字符串。
我已經制作了一個可以完成此工作的PHP腳本,但是有點慢。
是否有更好的方法僅使用MySQL?
就像是:
UPDATE mytable SET value = "disabled" WHERE data REGEXP '{"field": "(.+)"}'
MariaDB具有REGEXP_REPLACE()
,它可能提供您需要的工具。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.