【发布时间】:2021-02-13 13:53:24
【问题描述】:
我需要在一个 mysql 列中插入多个 json 值。 这里我有一个名为 client 的表
query = ' INSERT INTO client (user_id,client_id,tenant_id) values ?'
let queryClient = []
queryClient.push(clientData.user_id)
queryClient.push(clientData.client_id);
queryClient.push(clientData.tenant_id);
在此之前,我将req.body 分配给clientData
这里是mysql数据库的连接
var queryMapClientIn = mysql.format(query, [queryClient])
const newMapClient = await conPool.query(queryMapClientIn, function (err, result) {
if (err) throw err;
console.log("Number of records inserted: " + result.affectedRows);
});
这是代码,json数据是:
{
"user_id" : 101,
"client_id": 999,
"tenant_id" : 1,
"additionalClient" : [
{"user_id" : 130},
{"user_id" : 131}
]
}
这是 json 数据,我需要将多个 user_id 推送到 sql 表上的 user_id 列中。可以知道如何在这张表上插入多个user_id吗?
【问题讨论】:
标签: javascript mysql node.js json node-mysql