mysql哪个版本可以使用事务

2024-12-01 13:00:58
推荐回答(2个)
回答1:

MySQL从4.1开始就支持事务了。
你怎么知道你的不支持呢,
你来做个试验好了。
打开是事务请键入:
set @@AUTOCOMMIT=0;
BEGIN WORK;

然后你去把你MySQL的某一张表中的数据删除
然后再打:ROLLBACK WORK;
你就惊讶的发现,你刚才删的数据还原了

回答2:

楼上回答的是扯淡

首先一点, 如果你是 mysql 5.5 肯定支持事务

其次, 是否可以用事务, 取决于你使用的表的存储引擎.
默认 myIsam 是不支持事务的
你要把表转换成 Innodb 存储引擎才可以使用事务

最后补充一下, 修改存储引擎的 MYSQL 语句:
alter table 表名 type = InnoDB;