Javascript conn.query结果的访问ID

Javascript conn.query结果的访问ID,javascript,mysql,node.js,Javascript,Mysql,Node.js,执行sql查询后,我希望访问返回事件的id(主键),以便在另一个sql中使用它。我试图使用result.insertId访问它,但对于返回的事件对象来说,它似乎为null。我甚至还记录了result.insertId,但结果是“未定义” 你试过了吗 result[0].id; // if the ID column name is id insertId用于在插入后获取自动增量ID。它不能与SELECT一起工作 当您选择时,结果将是行的数组。在您的例子中,由于您限制了1,所以可能有零行或一

执行sql查询后,我希望访问返回事件的id(主键),以便在另一个sql中使用它。我试图使用result.insertId访问它,但对于返回的事件对象来说,它似乎为null。我甚至还记录了result.insertId,但结果是“未定义”

你试过了吗

result[0].id;  // if the ID column name is id
  • insertId
    用于在插入后获取自动增量ID。它不能与SELECT一起工作
  • 当您选择时,
    结果
    将是行的数组。在您的例子中,由于您限制了1,所以可能有零行或一行。因此,您可以通过执行
    来检查ID是否存在,如果(result.length==0){//not found,请执行其他操作}
result[0].id;  // if the ID column name is id