如何使用JSON数据更新列?

时间:2018-12-17 13:33:15

标签: mysql node.js sql-update

我在表中创建了一个新列,并希望它带有JSON格式的模式。为此,我需要创建一个UPDATE函数。

默认值为:

{"ID": X, "Version": Y}

其中X是商业投标ID,Y是版本号。

由于该列是新列,因此Y的值为1。

enter image description here

The expected result is:
ID               Version
369      {"ID": 369, "Version": 1},
370      {"ID": 370, "Version": 1},
371      {"ID": 371, "Version": 1},
...

UPDATE quotes AS Q
SET Q.Version = JSON_SET(Q.Version, "$.ID", Q.id)
WHERE id = Q.id

0 个答案:

没有答案