Mysql使用regex更新数据

Mysql使用regex更新数据,mysql,regex,Mysql,Regex,是否仍要更新一个text列的行并删除字符串之间的额外空格 数据实际上是一个JSON字符串,下面是示例字符串 {"ID" :"95703", "LastName" :"Trigger", "FirstName" :"Test", ... } 如果您注意到“ID”与其值:“95703”之间有令人讨厌的空格 我是否可以(在更新查询中)更新所有行并删

是否仍要更新一个
text
列的行并删除字符串之间的额外空格

数据实际上是一个JSON字符串,下面是示例字符串

{"ID"                                      :"95703",
 "LastName"         :"Trigger",
 "FirstName"                               :"Test", ... }
如果您注意到
“ID”
与其值
:“95703”
之间有令人讨厌的空格

我是否可以(在更新查询中)更新所有行并删除此空白(使用正则表达式)

我可以在此表上运行的示例查询是

UPDATE `user_log_data` SET data = {REGEX PART}
尝试此操作。替换为
”:
。请参阅演示


它只会搜索记录,对吗?我们可以在更新查询中删除这些空格吗?真正的问题是@zzllani您也可以使用
SUBSTR
类似的东西来替换
"[ ]+: