Mysql 如何从表中删除方括号、引号?

Mysql 如何从表中删除方括号、引号?,mysql,sql,arrays,json,Mysql,Sql,Arrays,Json,我有一个列uuid,看起来如图所示。它是一种JSON类型。我想删除 每行的方括号,然后是引号(我可以使用JSON\u UNQUOTE删除引号)。我尝试使用了JSON_EXTRACT(uuid,$[0]”),但是使用它,我一次只能选择一个值,例如“5f5616fd88b3484bb636e6dbf5a702b6”不能同时选择方括号内的所有值 完成后,我想删除每个值的引号,然后再次添加括号。在此之后,我想将其导出为csv,并使用Networkxpython库将其用于构建网络图 如果我的想法是错误的,

我有一个列
uuid
,看起来如图所示。它是一种JSON类型。我想删除 每行的方括号,然后是引号(我可以使用
JSON\u UNQUOTE
删除引号)。我尝试使用了
JSON_EXTRACT(uuid,$[0]”)
,但是使用它,我一次只能选择一个值,例如
“5f5616fd88b3484bb636e6dbf5a702b6”
不能同时选择方括号内的所有值

完成后,我想删除每个值的引号,然后再次添加括号。在此之后,我想将其导出为csv,并使用
Networkx
python库将其用于构建网络图

如果我的想法是错误的,我很乐意接受建议。非常感谢。

您不能使用JSON函数实现这一点,因为您试图生成的JSON无效

但是,您可以使用字符串函数处理json值。如果只想替换嵌入的双引号,可以执行以下操作:

replace(uuid, '"', '')

您应该在code/excel宏中完成所有这些工作。不在数据库中;)该死,那很容易。我读到了关于
replace
的内容,但我认为它将永久地对数据库进行更改。无论如何,谢谢你:)