MYSQL中只有INNODB和BDB类型的数据表才能支持事务处理,而一般MYSQL数据库默认的引擎是MyISAM,这种引擎不支持事务;如果要让MYSQL支持事务,可以自己手动修改:方法如下:
1、到phpmyadmin中,运行show engines;查看InnoDB为YES,即表示数据库支持InnoDB了;也就说明支持事务transaction了。2、在创建表时,就可以为Storage Engine选择InnoDB引擎了。如果是以前创建的表,可以使用alter table 表名 type=InnoDB;或 mysql->alter table table_name engine=InnoDB;来改变数据表的引擎以支持事务。
本文介绍如何在MySQL数据库中启用事务处理功能。通过选择InnoDB存储引擎而非默认的MyISAM,可以实现对事务的支持。文章提供了检查InnoDB可用性的方法及如何修改现有表以使用InnoDB引擎的具体步骤。

被折叠的 条评论
为什么被折叠?



