MySQL不支持事务处理的解决方法
来源:互联网 发布:linux ps和netstat 编辑:程序博客网 时间:2024/06/13 06:40
MySQL不支持事务处理的解决方法
MySQL数据库默认的存储引擎类型是MyISAM,这种存储引擎类型不支持事务处理。
在MySQL中,只有InnoDB存储引擎类型的数据表才能支持事务处理。
因此,如果想让MySQL支持事务处理,只要将数据表修改为InnoDB存储引擎类型即可。操作步骤如下:
进入到phpMyAdmin主界面,在导航面板中选择要转换为InnoDB存储引擎类型的数据库,例如选择db_xuesheng数据库。如下图所示:
在主界面顶端点击“SQL”超链接,打开“在数据库db_xuesheng运行SQL查询”窗口。如下图所示:
在窗口中输入
show engines;
SQL命令。
在窗口的右下角点击“执行”按钮,打开“显示查询框”页面。如下图所示:
在“显示查询框”页面中,我们发现,InnoDB类型的Transactions项为YES,这说明InnoDB类型的数据库或数据表支持事务处理。
下面,我们只要将相关的数据表修改为InnoDB存储引擎类型,就能支持事务处理操作了。
在phpMyAdmin的导航面板中选择要修改存储引擎类型的数据库db_xuesheng,然后在主界面顶端点击“SQL”超链接,打开“在数据库db_xuesheng运行SQL查询”窗口。如下图所示:
在查询窗口中输入
ALTER TABLE tb_chengji ENGINE = InnoDB;
SQL命令。
如果输入
ALTER TABLE
tb_chengji
ENGINE = InnoDB;
SQL命令也行。
tb_chengji
两边的符号是在英文输入的情况下,按下该键打出来的:
点击右下角的“执行”按钮,仍然打开“SQL”超链接窗口。如下图所示:
至此,成功将数据表由MyISAM存储引擎类型转换为InnoDB存储引擎类型。
我们也可以在数据表中执行事务处理操作了!
- MySQL不支持事务处理的解决方法
- MySQL不支持事务处理的解决方法
- mysql不支持中文的解决方法
- MySQL不支持InnoDB的解决方法
- mysql不支持InnoDB的解决方法
- MySql不支持中文查询的解决方法
- Qt TDS不支持事务处理的解决办法
- 安装UCenter过程中“不支持Mysql数据库”的解决方法
- MYSQL的事务处理功能!
- MYSQL的事务处理功能!
- MYSQL的事务处理功能
- MYSQL的事务处理功能
- PHP的事务处理 MYSQL
- MYSQL的事务处理功能
- MYSQL的事务处理
- MYSQL的事务处理
- MYSQL的事务处理
- MySQL的事务处理功能
- 阻止putty变成inactive
- 关于Oracle误操作--数据被Commit后的数据回退恢复(闪回)
- Android 获取前台应用的方法总结
- Android 测试支持库 1.0 现已发布!
- Mapper映射文件中的#{}与${}
- MySQL不支持事务处理的解决方法
- 毛主席失传多年的救世奇文《心之力》
- 数位DP——HDU6148 Valley Number
- Data Structures and algorithm analysis—1.3. A Brief Introduction to Recursion(数据结构—1.3 递归的简介)(之二)
- Kettle安装和配置
- 扫描--不是网传雷达
- 机器人操作系统ros ———一个月的学习历程
- 2015ccpc——H
- 你能获得的数据量越大,你能挖掘到的价值就越多。