小编gri*_*obr的帖子

节点 JS:错误:在 TCP.onStreamRead 处读取 ECONNRESET(节点:internal/stream_base_commons:211:20)

我正在尝试使用 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)

javascript mysql sql node.js

6
推荐指数
1
解决办法
3万
查看次数

标签 统计

javascript ×1

mysql ×1

node.js ×1

sql ×1