使用C#在Mysql中使用Rollback

时间:2015-03-22 18:20:02

标签: c# mysql transactions

我有一个C#应用程序,它与服务器上的MYSQL数据库进行交互。 我使用它来插入账单值,在每个按钮按下它只插入一个从单个文本框中获取的值。

在我的情况下使用MySQL Transaction(commit,Rollback)是否很重要? 我认为不,因为它只插入一个值!?

我是对的吗?

1 个答案:

答案 0 :(得分:0)

如果你的事务包含一个插入,那么不,你不需要一个包装语句的事务,因为每个语句本质上是原子的(并且将是auto-committed by default)。

只有当您希望在原子工作单元中包装多个语句时,才需要单阶段事务(START TRANSACTION ... COMMIT TRANSACTION)。