在 Mysql 中使用 C# 回滚

using Rollback in Mysql with C#

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

在我的案例中使用 MySQL 事务(提交、回滚)很重要吗?! 我认为不是,因为它只插入一个值!?

我说得对吗?

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

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