node.js - 在 mysql 查询中获取模式信息
问题描述
我在 mysql 数据库中有一个表,它有三个记录。该表有 11 列。我正在使用mysql2进行查询;我的查询是:
let mylist=[];
mylist = await pool.query( "SELECT * FROM mytable WHERE username = ?", usrname);
我没有得到一个包含三个对象的数组,而是得到一个里面有两个数组的数组。在第一个数组中有我想要获取的三个记录。但在第二个数组中,我得到如下结果:
1: Array(11)
0:
characterSet: 63
columnLength: 8
columnType: 3
decimals: 0
encoding: "binary"
flags: 16903
name: "id"
_buf: {type: "Buffer", data: Array(886)}
_catalogLength: 3
_catalogStart: 10
_clientEncoding: "utf8"
_orgNameLength: 2
_orgNameStart: 37
_orgTableLength: 7
_orgTableStart: 26
_schemaLength: 3
_schemaStart: 14
_tableLength: 7
_tableStart: 18
__proto__: Object
1:
characterSet: 224
columnLength: 56
columnType: 253
decimals: 0
encoding: "utf8"
flags: 20485
name: "mnm"
_buf: {type: "Buffer", data: Array(886)}
_catalogLength: 3
_catalogStart: 57
_clientEncoding: "utf8"
_orgNameLength: 3
_orgNameStart: 85
_orgTableLength: 7
_orgTableStart: 73
_schemaLength: 3
_schemaStart: 61
_tableLength: 7
_tableStart: 65
__proto__: Object
2:
characterSet: 224
columnLength: 48
columnType: 253
decimals: 0
encoding: "utf8"
flags: 20489
etc...
etc....
我想知道我在查询结果中获得第二个数组对象的原因,其中包含我不想要的所有列的详细信息。
解决方案
推荐阅读
- javascript - 带有克隆字段和行总计的表单,总计不完整
- exception - 异常不再被捕获
- c++ - 在 C++ 中获取整数数组的所有可能组合
- python - 更改 Pandas 数据框的日期类型
- neo4j - 图形数据库两个节点只有在两者都为真时才与另一个节点有关系
- python - 读取 h5 文件时释放内存
- python - 而不是编码,我正在尝试将字符串转换为整数,但问题出在哪里?
- python - 在循环内调用的函数不显示任何屏幕输出
- javascript - Sass:使用@use 和@forward 时的模块循环
- java - 在写入新内容之前清除文件(Java、Android)