在使用 Node.js 的 MySQL 客户端库执行 SQL 语句时,connection.query 的回调函数有三个参数:error, results, fields。这里记录的是result。
执行SQL语句之后,输出result会看到一个OkPacket对象,它包含了执行 SQL 语句后的一些信息,比如受影响的行数、插入数据的 ID 等等。
fieldCount
:表示结果集中的列数。affectedRows
:表示受影响的行数,例如执行 INSERT、UPDATE 或 DELETE 语句时,表示插入、更新或删除的行数。insertId
:表示插入数据的 ID,通常在执行 INSERT 语句时返回。serverStatus
:表示 MySQL 服务器的状态信息。warningCount
:表示服务器返回的警告数量。protocol41
:用于指示 MySQL 服务器是否使用了协议版本 4.1。changedRows
:用于指示执行 UPDATE 或 DELETE 操作后,受影响的行数。