最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

php中在PDO中使用事務(wù)(Transaction)

 更新時(shí)間:2011年05月14日 15:56:31   作者:  
事務(wù) (Transaction) 是操作數(shù)據(jù)庫(kù)中很重要的一個(gè)功能, 它可以讓你預(yù)定一條, 或者一系列 SQL 語(yǔ)句, 然后一起執(zhí)行
并且在執(zhí)行的過(guò)程中, 如果其中的某條執(zhí)行失敗, 可以回滾所有已更改的操作. 如果執(zhí)行成功, 那么這一系列操作都會(huì)永久有效. 事務(wù)很好的解決了在操作數(shù)據(jù)庫(kù)的時(shí)候不同步的問(wèn)題. 同時(shí), 通過(guò)事務(wù)去執(zhí)行大數(shù)據(jù)量的時(shí)候, 執(zhí)行效率可以提高很多很多.

在 PDO 中, 事務(wù)已經(jīng)顯得非常簡(jiǎn)單. 下面一個(gè)基本的例子, 演示了向 SQLite 數(shù)據(jù)庫(kù)插入 1000000 條數(shù)據(jù), 并且在出錯(cuò)的時(shí)候回滾.
復(fù)制代碼 代碼如下:

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();
}

相關(guān)文章

最新評(píng)論

白水县| 前郭尔| 巴塘县| 青神县| 泰来县| 靖远县| 麦盖提县| 吕梁市| 淳安县| 东兴市| 灌南县| 应城市| 武安市| 昌图县| 茂名市| 油尖旺区| 芜湖市| 闻喜县| 双城市| 高要市| 资兴市| 中江县| 邵阳县| 林州市| 南丰县| 嘉祥县| 大悟县| 黄梅县| 新建县| 休宁县| 娱乐| 斗六市| 蒲城县| 泰宁县| 调兵山市| 岐山县| 武鸣县| 秭归县| 贵德县| 南漳县| 星座|