const mysql = require('mysql');
// 创建连接池
const pool = mysql.createPool({
host: 'localhost', // 主机名
user: 'root', // 用户名
password: '', // 密码
database: 'mydb' // 数据库名称
});
// 定义要插入的数据
const dataToInsert = [
{ name: '张三', age: 30 },
{ name: '李四', age: 45 },
{ name: '王五', age: 28 }
];
// 获取数据库连接并执行插入操作
pool.getConnection((err, connection) => {
if (err) throw err;
const query = `INSERT INTO mytable (name, age) VALUES ?`;
const values = [];
for(let i=0; i<dataToInsert.length; i++) {
values[i] = Object.values(dataToInsert[i]);
}
connection.query(query, [values], (error, results) => {
connection.release(); // 释放连接资源
if (error) throw error;
console.log(`成功插入 ${results.affectedRows} 条记录`);
});
});
记录自己的成长,也希望能帮助到大家少走弯路,期待你的点赞支持💫!