【发布时间】:2022-01-20 21:45:13
【问题描述】:
我将数组堆叠在 1 个数组中,我想在 MySQL 中的每列插入每个数组。 我已经将数组中的所有数据插入到 1 列,但我想每列插入一个数组。 请看下面的截图和代码。
con.connect(async(err)=>{
const x = await getStock()
if(err){
console.log(err);
return err;
}else{
console.log("DB ok");
}
console.log("connected");
x.filter(item=>item===undefined?false:true).map(item=>item.forEach(item=>{
const sql ="INSERT INTO test (testCol1) VALUES ?";
const values=[
[item]
];
con.query(sql,[values],(err,result)=>{
if(err)throw err;
console.log("this have been recorded"+result);
});
}));
});
【问题讨论】:
-
您事先知道需要多少列吗?或者数组的数量可以改变吗?
-
数组数量是静态的,有6个数组@JacoT
标签: javascript mysql arrays