1

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;

しかし、それは役に立ちません。

私のローカルDBにはそのような問題はありません

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                        |
+-------------------------+------------------------------+

このような質問が山ほどあることは知っています。私はそれらの多くを読み、問題に関連する可能性のあるすべてのデータをここに投稿します. しかし、他のすべての回答済みの質問は役に立ちません。

4

0 に答える 0