tx.executeSql("insert into Users (id, idNumber, uName) values (?,?,?)", [i,data.user[i].id, data.user[i].name],successCB,errorCB);
是否可以在运行时在JSON中添加多个rows(objects)
,以便可以传递JSON以在单个MySQL INSERT
查询中生成批量数据?
答案 0 :(得分:0)
当然可以。让我们从基本数据对象开始:
let data = { user: [] }
现在我们可以将它循环20k次,并附加随机数据:
for(let i = 0; i < 20000; i++) {
data.user.push({id: i, name: makeid() })
}
如果您需要JSON:
let json_data = JSON.stringify(data)
请注意,此示例使用this thread中的makeid()
生成随机字符串,但您可以使用任何您想要的内容。