首页 > 解决方案 > 如何在Nodejs中的mysql中获取最后插入的整行

问题描述

如何在没有其他查询的情况下获取整个刚刚插入的数据,这可能吗?

我知道响应有效负载中有 ID:data.insertId

我的问题是,当我插入值时,有一个自动时间戳,我需要它,但由于性能原因,我不想再次查询数据库

db.query(`INSERT INTO PRODUCTS(prd_name, prd_price) \
  VALUES('${this.prd_name}',${this.prd_price})`, (err, data) => {
  res.status(200).json({
    message: 'Product added.',
    newProductData: data.WHOLE_ROW?????,
  });
});

标签: mysqlnode.jsmysqljs

解决方案


推荐阅读