gpt4 book ai didi

mysql - 附加到 JSON 字段的 MySQL 的 GoLang 查询

转载 作者:IT王子 更新时间:2023-10-29 02:19:34 29 4
gpt4 key购买 nike

我正在尝试编写一个查询,将我的 JSON 变量(“数据”)附加到我数据库中的 JSON 字段。我有一个名为 cart 的表,其中包含三个字段:id type intstatus type varcharitems type json。所以基本上我正在尝试编写一个查询,它将通过 id 找到我的购物车,并将一个项目添加到我的 item 字段 的末尾,到目前为止我所拥有的是:

query, err := db.Exec("UPDATE cart SET items = JSON_ARRAY_APPEND(@items, '$', 'data') where id = 1")

我知道这还不够。如何将我的变量而不是“数据”添加到此查询?谁能帮帮我?

谢谢。

最佳答案

我的猜测是参数化更新:

db.Exec("UPDATE cart SET items = JSON_ARRAY_APPEND(@items, '$', ?) where id = ?", data, 1)

关于mysql - 附加到 JSON 字段的 MySQL 的 GoLang 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54940531/

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