MySQL从4.1开始就支持事务了。
你怎么知道你的不支持呢,
你来做个试验好了。
打开是事务请键入:
set @@AUTOCOMMIT=0;
BEGIN WORK;
然后你去把你MySQL的某一张表中的数据删除
然后再打:ROLLBACK WORK;
你就惊讶的发现,你刚才删的数据还原了
楼上回答的是扯淡
首先一点, 如果你是 mysql 5.5 肯定支持事务
其次, 是否可以用事务, 取决于你使用的表的存储引擎.
默认 myIsam 是不支持事务的
你要把表转换成 Innodb 存储引擎才可以使用事务
最后补充一下, 修改存储引擎的 MYSQL 语句:
alter table 表名 type = InnoDB;