gpt4 book ai didi

mysql - 在 MySQL 中附加类似 JSON 的字符串

转载 作者:行者123 更新时间:2023-11-29 17:19:02 25 4
gpt4 key购买 nike

我有一个JSON结构化字符串存储在表“table”,字段“field”中,需要直接修改此字符串以进行数据库迁移。

假设该字符串看起来像 {"foo": false,"bar": true},但可以根据字符串中键值对的数量具有任意长度。

我需要做的是动态附加此字符串,根据需要添加额外的键值对。

我对如何做到这一点的想法是执行以下操作:UPDATE table SET field = CONCAT(SUBSTR(field, 0, MAX(LENGTH(field))-1), ',"baz":false}。这样做的想法是获取基于子字符串的字符串的最大长度 - 1,并将其与新的键值对连接起来。

SQL 不是我的最强项,所以任何有关这方面的帮助都会很棒,谢谢!

最佳答案

看起来您正在寻找 JSON_SET功能

关于mysql - 在 MySQL 中附加类似 JSON 的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51359887/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com