例如,我有一个这样的代码:
conn.query('INSERT INTO events_log SET ?', [record]);如果有错误,库只会自己显示一个错误,而不是由库进行查询。可以看一下吗?
附注:我的意思是查询应该类似于INSERT INTO events_log SET name = 'va\'lue',没有此查询的默认错误示例如下:
Error: Data too long for column 'ip' at row 1
at PromiseConnection.query (/Users/node_modules/mysql2/promise.js:92:22)
at /Users/server.js:195:9
at processTicksAndRejections (node:internal/process/task_queues:93:5) {
code: 'ER_DATA_TOO_LONG',
errno: 1406,
sqlState: '22001',
sqlMessage: "Data too long for column 'ip' at row 1"
}发布于 2021-04-03 19:06:14
将debug: true添加到createConnection或createPool将显示汇编的查询:
mysql.createConnection({debug: true});https://stackoverflow.com/questions/66930165
复制相似问题