回滚在MySQL 5.0.96中不起作用

时间:2013-05-10 06:37:17

标签: mysql transactions innodb rollback

回滚在MySQL中不起作用

用户表引擎为InnoDB

这就是我所拥有的。

mysql> SHOW VARIABLES LIKE 'have_innodb';
+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| have_innodb   | YES   |
+---------------+-------+


mysql> SHOW VARIABLES LIKE "%version%";
+-------------------------+------------------------------+
| Variable_name           | Value                        |
+-------------------------+------------------------------+
| protocol_version        | 10                           |
| version                 | 5.0.96-log                   |
| version_comment         | MySQL Community Server (GPL) |
| version_compile_machine | x86_64                       |
| version_compile_os      | unknown-linux-gnu            |
+-------------------------+------------------------------+


CREATE TABLE `k_customer` (
  `id` int(11) NOT NULL auto_increment,
  ..  
  `updated` timestamp NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP,
  PRIMARY KEY  (`id`),
  UNIQUE KEY `index_id` (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=93 DEFAULT CHARSET=utf8;

这是我尝试测试的内容:

START TRANSACTION;
  INSERT INTO `k_customer` VALUES ('91', .. , '2013-04-21 21:48:46');
ROLLBACK;

并插入记录......

我甚至尝试过

ALTER TABLE `k_customer` ENGINE = InnoDB;

但它没有帮助。

我的本​​地数据库没有这样的问题

mysql> SHOW VARIABLES LIKE "%version%";
+-------------------------+------------------------------+
| Variable_name           | Value                        |
+-------------------------+------------------------------+
| innodb_version          | 1.1.8                        |
| protocol_version        | 10                           |
| slave_type_conversions  |                              |
| version                 | 5.5.24-log                   |
| version_comment         | MySQL Community Server (GPL) |
| version_compile_machine | x86                          |
| version_compile_os      | Win64                        |
+-------------------------+------------------------------+

我知道有很多这样的问题。我阅读了很多这些内容,并在此发布了可能与该问题相关的所有数据,因为误用它可能会导致我遇到的确切问题。但所有其他回答的问题都没有帮助我。

0 个答案:

没有答案