提及此, http://docs.oracle.com/cd/B19306_01/server.102/b14220/transact.htm

如何将事务管理到MySQL数据库中。

我担心的是,我有一个应用程序正在编写一些查询,这些查询类似于给定的链接以完成完整的交易。 我要确保它始终为最终保存写入正确且完整的事务,并且在断电或其他情况下不会向SQL中写入不完整的事务,以确保事务的正确性。

只想知道如何将其实现到MySQL数据库中。

#1楼 票数:1 已采纳

首先,请确保您正在使用事务存储引擎,例如InnoDB。 接下来,确保您了解导致隐式commit的语句

阅读有关交易的文档

  ask by Krunal translate from so

未解决问题?本站智能推荐:

3回复

InnoDB中的MySQL事务

我是一个正在学习事务的 MySQL 新手,我正在使用 InnoDB 引擎。 在 MySQL 参考手册中,我看到他们要求在开始事务之前将自动提交设置为 0,但在两种方式中(将其设置为 0 或 1)我看到相同的行为:提交后验证事务并使用回滚无效. 将 autocommit 设置为 0 或 1 有什么区别
1回复

MySQL事务:多个并发事务和数据完整性

我在一个相当复杂的Web应用程序中使用事务来管理几个MySQL InnoDB表中的数据。 简而言之,给定的交易如下: 从“user_point_totals”表中的行读取数据 各种阴谋计算用户的新点总数应该是多少 在“user_point_totals”表中创建一个新条目,反
2回复

MySQL中的事务ALTER语句

我正在对MySQL数据库进行更新,其中包括使ALTER TABLE语句以及DIU语句(删除,插入,更新)的MySQL脚本。 这个想法是进行事务性更新,因此,如果句子失败,则会进行回滚,但是如果我将ALTER TABLE句子或其他在http://dev.mysql.com/doc/refman
1回复

如何防止事务在MySQL中复制?

我遇到的情况是表中有很多DELETE语句。 如果我想在SLAVE处截断该表,并忽略一个表中的所有DELETE语句,那么apt查询可能是什么?
1回复

事务中违反MySQL空约束的情况

MySQL中是否有可能以某种方式违反事务中的空约束? 我在生产中有一些代码似乎可以这样做,因为我无法在开发机器上使用它。 该代码是用perl编写的。 这是示意性的情况: 进行INSERT操作以获取ID,但并非所有非null值都已设置。 进行设置所有值的UPDATE语句。
3回复

如何在Java代码中优化此mySQL事务?

我是MySql数据库的新手。 我有大桌子(ID,...)。 我经常用Java代码选择ID,这会增加交易负担 笔记: 1.数据库可能是100,000条记录 2.我无法缓存结果 3.ID是主键。4.我尝试优化从查询返回结果所需的时间。 有优化的想法吗? 提前致谢
2回复

如何回滚MySQL事务中的所有语句?

我需要更新包含另一个表(FK约束到oldsmalltable )的id的表( bigtable )的特定列,以指向另一个表上的id(FK约束到newsmalltable )。 基本上这就是我在做的事情: 我需要确保如果由于某种原因新的外键约束失败(例如,对于具有不同类型的列,错误将发生在最
1回复

如何确定MySQL中是否有事务打开?

如何确定mySQL中是否打开了事务? 如果没有事务打开,我需要启动一个新事务,但是如果有一个正在运行的事务,我不想启动一个新事务,因为那样会提交正在运行的事务。 更新: 我需要使用我的应用程序的一种方法来查询数据库,但是该查询可以作为较大事务的一部分来调用,或者就像它本身应该是事务一样