【发布时间】:2011-01-10 16:05:37
【问题描述】:
我正在阅读有关如何将事务与数据库类型和数据库引擎一起使用的非常详细的教程,但我还没有找到指导我何时以及为什么应该使用它们的指南。
我知道交易通常用于银行业务,所以当我们处理货币数据时,但我可以想象它们还有许多其他用途。
今天我正在处理一个包含各种INSERT 关系数据库语句的页面,我想知道这是否是我应该使用它们的情况之一。
我的印象是我不知道数据可能会部分丢失的情况(除了编码器错误),所以我总是担心什么时候应该使用它们。
有人可以解释这些基本规则或提供一些链接吗?
我正在使用MySQL 5.0.8。我应该对所有需要事务的表使用InnoDB 吗?如果是,InnoDB 是否比常见的MyISAM 慢,但我不应该担心吗?
谢谢
【问题讨论】:
标签: mysql transactions pdo data-transfer