我正在尝试使用 node.js 在 MySQL 数据库中插入大量数据。我的代码可以正确处理大约 300 个元素的小数组,但是当我插入包含 1M 元素的数组时,出现以下错误:
Error: read ECONNRESET
at TCP.onStreamRead (node:internal/stream_base_commons:211:20)
at Socket.emit (node:events:379:20)
at addChunk (node:internal/streams/readable:313:12) {
errno: -4077,
code: 'ECONNRESET',
syscall: 'read',
fatal: true
}
Run Code Online (Sandbox Code Playgroud)
我的查询:
let query = "INSERT INTO transactions (customer_id, tr_date, tr_time, mcc_code, tr_type, amount, term_id) VALUES ?";
connection.query(query, [csvData], (error, response) => {
console.log(error || response);
})
Run Code Online (Sandbox Code Playgroud)