首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >可以使用Node mysql / mysql2库查看完整编译的查询吗?

可以使用Node mysql / mysql2库查看完整编译的查询吗?
EN

Stack Overflow用户
提问于 2021-04-03 18:35:59
回答 1查看 29关注 0票数 0

例如,我有一个这样的代码:

代码语言:javascript
复制
conn.query('INSERT INTO events_log SET ?', [record]);

如果有错误,库只会自己显示一个错误,而不是由库进行查询。可以看一下吗?

附注:我的意思是查询应该类似于INSERT INTO events_log SET name = 'va\'lue',没有此查询的默认错误示例如下:

代码语言:javascript
复制
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"
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-04-03 19:06:14

debug: true添加到createConnectioncreatePool将显示汇编的查询:

代码语言:javascript
复制
mysql.createConnection({debug: true});
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66930165

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档