我正在使用nodejs,sequelize和MySQL编写其余内容。 我想使用sequelize的批量插入在MySQL表中插入6000条记录,因此是否可以批量插入?
// temp is my array
SymbolsData.bulkCreate(temp)
.then((dbRes) => {
console.log(dbRes);
})
.catch((err) => {
console.log('error', err);
});
答案 0 :(得分:0)
在我的临时数组中,有许多没有对象键的对象,因此我根据数据库字段名称添加了对象键,然后将该数组传递给bulkInsert,并且运行良好。我错过了对象键。
答案 1 :(得分:0)
let temp = [];
//push key pair value in array here db_col_name is column name of database & value is which we want to pass
temp.push({db_col_name:value});
// now, pass array of objects in bulkcreate
SymbolsData.bulkCreate(temp)
.then((dbRes) => {
console.log(dbRes);
})
.catch((err) => {
console.log('error', err);
});