情况是这样的:
在mysql下建了一张person表 有id name两个字段
里面有三条数据
我使用delete命令删除了一条记录
接着敲了rollback命令 在select查了一下数据库表
数据并没有回滚过来,我没用提交事务
以前老用hibenrate框架 帮我做,对底层的这些东西全不明白,来这提问下
估计是很低级的问题 ,朋友们解答一下
随便问一下:mysql的事务的处理机制是怎样的,和oracle有什么区别
在mysql下建了一张person表 有id name两个字段
里面有三条数据
我使用delete命令删除了一条记录
接着敲了rollback命令 在select查了一下数据库表
数据并没有回滚过来,我没用提交事务
以前老用hibenrate框架 帮我做,对底层的这些东西全不明白,来这提问下
估计是很低级的问题 ,朋友们解答一下
随便问一下:mysql的事务的处理机制是怎样的,和oracle有什么区别
解决方案 »
- 相关文章 的实现方法。
- postgres如何写条件为系统时间-7天?
- 如何用sql删除冗余整行都有冗余的记录(全部字段)
- 请问MySQL中,GA、RC、Alpha这三个版本有何不同呢?谢谢!
- MySQL中有反映select,update语句影响的系统变量或函数??
- (在线等!)cp.chinadns.com(新网)主页的MYSQL连接语句的SERVERNAME是什么?急EST!
- mysql中导入文本文件中的数据,其中汉字变成了问号
- 求教:MYSQL正则表达式的字段是否需要索引,求高手指教
- mysql插入或存储数据时Incorrect string value
- MySQL层次查询
- 很奇怪的问题
- 请高手帮忙 求SQL语句
1。MyISAM 存储引擎等不支持事务,必须是innodb 或者NDB.
2。在innodb存储引擎上,你的autocommit应该设置为OFF,以避免自动提交。关于事务的处理语句和机制,你可以参见下面的MySQL的官方文档。http://dev.mysql.com/doc/refman/5.1/zh/sql-syntax.html#transactional-commands
13.4. MySQL事务处理和锁定语句http://dev.mysql.com/doc/refman/5.1/zh/storage-engines.html#innodb-transaction-model
15.2.10. InnoDB事务模型和锁定
15.2.10.1. InnoDB锁定模式
15.2.10.2. InnoDB和AUTOCOMMIT
15.2.10.3. InnoDB和TRANSACTION ISOLATION LEVEL