从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'
}
});
相关文章:
- 在node.js-mysql中执行UPDATE查询不起作用
- 更新从Mysql查询检索到的数据?Node.js节点mysql
- 浓缩一系列mySQL查询
- 如何翻译MySQL查询's ResultSet转换为整数
- 如何在mysql查询(NODE.js)中重复使用一个参数
- onclick->mysql查询->javascript;同一页
- 向更新mysql查询传递一个id
- 如何在下拉列表更改时自动填充mysql查询结果中的文本框值
- mysql查询一次在单个查询中的多个表中插入记录
- 添加行并运行多个mySQL查询
- 如何将mysql查询的结果获取到html文本框中
- 数组数据排序类似mysql查询
- 使用jquery显示mysql查询结果
- PHP MySQL 在一个页面和一个查询中插入具有多行的数据
- 在“onexit”或“onsubmit”之后,查询mysql并填充表单字段,而无需离开页面php js
- 使用下拉列表中的值查询 MySQL 数据库,然后使用结果填充文本字段而不刷新页面
- 通过JavaScript中的PHP查询MySQL,时间间隔
- Highcharts标签格式化器查询mysql
- 限制PHP查询mysql数据库的非空行
- 使用Node.JS查询MySQL,并在网页中显示结果