解决nodejs中mysql查询数据中bigint类型数据精度缺失问题

在查询bigint类型的数据时,出现精度缺失

在这里插入图片描述
在这里插入图片描述

解决办法

在mysql连接配置文件中,加入

supportBigNumbers: true,
bigNumberStrings: true

在这里插入图片描述

这两个配置的作用:
supportBigNumbers:数据库支持bigint或decimal类型列时,需要设此option为true (默认:false)
bigNumberStrings:supportBigNumbers和bigNumberStrings启用 强制bigint或decimal列以JavaScript字符串类型返回(默认:false)

成功解决:

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_45822938/article/details/123838055