php中在PDO中使用事务(Transaction)


Posted in PHP onMay 14, 2011

并且在执行的过程中, 如果其中的某条执行失败, 可以回滚所有已更改的操作. 如果执行成功, 那么这一系列操作都会永久有效. 事务很好的解决了在操作数据库的时候不同步的问题. 同时, 通过事务去执行大数据量的时候, 执行效率可以提高很多很多.

在 PDO 中, 事务已经显得非常简单. 下面一个基本的例子, 演示了向 SQLite 数据库插入 1000000 条数据, 并且在出错的时候回滚.

try 
{ 
$conn = new PDO('sqlite:Transactioion.s3db'); 
$conn->beginTransaction(); 
for($i=0; $i<1000000; $i++) 
{ 
$conn->exec("insert into [users] values(null,'username')"); 
} 
$conn->commit(); 
} 
catch(PDOException $ex) 
{ 
$conn->rollBack(); 
}
PHP 相关文章推荐
PHP生成带有雪花背景的验证码
Oct 09 PHP
如何在PHP中使用Oracle数据库(4)
Oct 09 PHP
PR值查询 | PageRank 查询
Dec 20 PHP
dedecms模版制作使用方法
Apr 03 PHP
PHP6 先修班 JSON实例代码
Aug 23 PHP
php安全配置 如何配置使其更安全
Dec 16 PHP
php比较多维数组中值的大小排序实现代码
Sep 08 PHP
解析php addslashes()与addclashes()函数的区别和比较
Jun 24 PHP
php+mysql数据库查询实例
Jan 21 PHP
避免Smarty与CSS语法冲突的方法
Mar 02 PHP
php简单计算页面加载时间的方法
Jun 19 PHP
ThinkPHP Where 条件中常用表达式示例(详解)
Mar 31 PHP
PHP 计算代码执行耗时的代码修正网上普遍错误
May 14 #PHP
PHP与C#分别格式化文件大小的代码
May 14 #PHP
PHP读取ACCESS数据到MYSQL的代码
May 11 #PHP
php 数组的一个悲剧?
May 11 #PHP
php 归并排序 数组交集
May 10 #PHP
php 冒泡排序 交换排序法
May 10 #PHP
谷歌音乐搜索栏的提示功能php修正代码
May 09 #PHP
You might like
浅谈PHP接收POST数据方式
2015/06/05 PHP
PHP打印输出函数汇总
2016/08/28 PHP
详解PHP处理字符串类似indexof的方法函数
2017/06/11 PHP
PHP根据树的前序遍历和中序遍历构造树并输出后序遍历的方法
2017/11/10 PHP
JavaScript读取中文cookie时的乱码问题的解决方法
2009/10/14 Javascript
jQuery.autocomplete 支持中文输入(firefox)修正方法
2011/03/10 Javascript
Jquery easyui 下loaing效果示例代码
2013/08/12 Javascript
JavaScript中的prototype和constructor简明总结
2014/04/05 Javascript
jQuery实现列表的全选功能
2015/03/18 Javascript
javascript白色简洁计算器
2015/05/04 Javascript
vuejs+element-ui+laravel5.4上传文件的示例代码
2017/08/12 Javascript
浅谈Vuejs中nextTick()异步更新队列源码解析
2017/12/31 Javascript
js调用设备摄像头的方法
2018/07/19 Javascript
Vue.js下拉菜单组件使用方法详解
2019/10/19 Javascript
js实现录音上传功能
2019/11/22 Javascript
使用python分析git log日志示例
2014/02/27 Python
Python去除字符串两端空格的方法
2015/05/21 Python
Python下使用Scrapy爬取网页内容的实例
2018/05/21 Python
Flask框架中request、请求钩子、上下文用法分析
2019/07/23 Python
使用Python快乐学数学Github万星神器Manim简介
2019/08/07 Python
Python装饰器实现方法及应用场景详解
2020/03/26 Python
Pytorch 卷积中的 Input Shape用法
2020/06/29 Python
HTML5 canvas绘制的玫瑰花效果
2014/05/29 HTML / CSS
碧欧泉美国官网:Biotherm美国
2016/08/31 全球购物
英国足球店:UK Soccer Shop
2017/11/19 全球购物
SmartBuyGlasses英国:购买太阳镜和眼镜
2018/01/29 全球购物
Nordgreen美国官网:在线购买极简主义斯堪的纳维亚手表
2019/07/24 全球购物
数控专业毕业生求职信
2014/06/12 职场文书
社区反邪教工作方案
2014/06/16 职场文书
百日安全生产活动总结
2014/07/05 职场文书
督导岗位职责
2015/02/04 职场文书
2015年信贷员工作总结
2015/04/28 职场文书
致运动员赞词
2015/07/22 职场文书
小学生反邪教心得体会
2016/01/15 职场文书
如何理解PHP核心特性命名空间
2021/05/28 PHP
SQL优化老出错,那是你没弄明白MySQL解释计划用法
2021/11/27 MySQL