8月24日工作收获总结
2016-08-24 23:02
190 查看
收获有三
数据库事务相关微信支付的基本流程
数据库相关的一些总结
一、数据库事件的使用
数据库的事务你可以使用 transaction 方法,去执行一组数据库事务处理的操作:
DB::transaction(function() { DB::table('users')->update(['votes' => 1]); DB::table('posts')->delete(); });
注意: 在 transaction 闭包若抛出任何异常会导致事务自动回滚。
有时候你可能需要自己开始一个事务:
DB::beginTransaction();
你可以通过 rollback 的方法回滚事务:
DB::rollback();
最后,你可以通过 commit 的方法提交事务:
DB::commit();
二、微信支付流程
请求微信服务器,带上openid,callback_url,微信服务器返回return_code==success,进一步出发Ajax请求的成功状态函数请求微信支付界面,支付界面完成密码输入支付,返回给回调接口处理三、数据库相关
innodb提供事务支持事务,外部键等高级数据库功能;MyISAM类型的表强调的是性能,其执行数度比InnoDB类型更快,但是不提供事务支持如果你的数据执行大量的INSERT或UPDATE,出于性能方面的考虑,应该使用InnoDB表;如果执行大量的SELECT,MyISAM是更好的选择
innoDb与myISAM区别l
相关文章推荐
- 工作总结10:毕业这一年的收获
- 【周报】第八周(8月24日~8月30日)工作总结报告——遇到的问题篇
- 工作中出现的问题及解决步骤总结(可能在大牛看来,很low,但自己真的有收获)
- 做一个商务网站的一些总结与收获
- 2004年下半年工作总结
- 三年工作的总结及杂想
- 本月工作总结
- 工作人员的态度不好,教育展收获很多。
- 4月30写工作总结,不要忘了!!filter数量不对!
- 总结一下这个月的工作,思考一下下一步的计划
- 一年工作的总结
- 优化较大数据量的处理效率的收获(总结,疑问)
- 工作四年后的总结
- 今天的工作总结
- 生活点滴--半年的工作总结
- InteliIM 1.0 设计文档 - 全文总结与工作展望(修订)
- 最近一直在做C#操作office方面的工作!总结一下!Word(二)
- 今天辛苦工作一天, 感觉没有收获, 呵呵, 累呀
- 做个7/8月份的工作总结
- 明天的任务(完善程序和工作总结)