sails.js使用mysql模块搞定事务
来源:互联网 发布:js删除数组中某个元素 编辑:程序博客网 时间:2024/06/07 01:10
坦白说sails-mysql对事务的支持差强人意,用mysql模块自带的方法会更简单一点(也许是我打开的方式不对)。
以下是源码,你能看懂就行
var mysql = require('mysql');//创建连接var connection = mysql.createConnection(this.sails.config.connections.myApp);connection.connect(function(err) { if(err){ return next(err); }});//外面也可以嵌套for循环connection.beginTransaction(function(err) { //可以嵌套多层,看你心情 connection.query(sql1, function(err, result) { if(err){ //回滚事务 connection.rollback(function() { if(err){ return next(err); } }); } connection.query(sql2, function(err, result) { if(err){ connection.rollback(function() { if(err){ return next(err); } }); } //提交事务 connection.commit(function(err) { if(err){ connection.rollback(function() { if(err){ return next(err); } }); } //关闭连接 connection.end(); }); }); });});
2017年9月20日 重庆-传说
阅读全文
0 0
- sails.js使用mysql模块搞定事务
- sails.js使用mysql-queries执行批量SQL
- sails.js 使用node-cron模块,监听订单状态并发送消息到企业微信
- sails.js 存放 Session 到 MySql @望云海
- Sails.js 核心概念
- Sails.js model 相关
- sails-mysql 使用 groupBy 进行分组遇到的坑
- sails+mysql demo
- sails.js 开启守护进程
- sails.js populate的应用
- sails 与mysql的连接
- 网站案例使用 Sails.js 构建和定制企业级的 Node.js 应用
- visual studio code 调试 sails.js
- Node.js与Sails之Model数据模型
- sails.js 禁用Grunt,减少CPU开销
- sails.js + nginx + https加密 + 反向代理
- 自动生成 sails.js 数据库操作模型
- Sails+MVC+Mysql+Node+学习笔记一
- 天啦噜_HTML5 DRM正式成为Web标准_以后我们还怎么看视频?
- 天啦噜,HTML5 DRM正式成为Web标准,以后我们还怎么看视频?
- 使用Chrome来调试你的Android App
- 基于自编码器的生成对抗网络AEGAN
- NAND FLASH
- sails.js使用mysql模块搞定事务
- python学习笔记--Dictionary
- Mach异常与Unix信号
- 迷宫问题 BFS
- 浅谈ES6模块基础知识
- 软件开发过程中文档的作用
- Jenkins常用插件之MSBuild Plugin
- CCF 201709-04
- springboot\maven 页面图片展示商品实现分页