簡體   English   中英

從Sequelize.js“查詢”中獲取最后插入的ID(MySQL)

[英]Get last inserted id from Sequelize.js “query” (MySQL)

我在我的一個項目中使用了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返回給我。 我是否缺少某些東西來確保填充“結果”?

嘗試這個:

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM