从Sequelize.js“查询”(MySQL)获取最后一个插入的id

时间:2013-08-19 23:33:35

标签: javascript node.js sequelize.js

我在我的一个项目中使用了sequelize,并且在使用自定义非模型查询时遇到了一些麻烦。

例如:

var query = "INSERT INTO table (name) VALUES ("Bob");";
sqlCon.query(query)
    .on('success', function(result) {
        console.log(result); // No inserted record or last insert id
    });

我希望在这种情况下将插入的记录返回给我,或者至少返回记录ID。我错过了什么来确保“结果”被填充?

1 个答案:

答案 0 :(得分:0)

试试这个:

var sequelize = new Sequelize('testa', 'testa', 'testa', {
  dialect: 'mysql',
  dialectOptions: {
    flags: '-FOUND_ROWS'
  }
});