只要保证所用到表的引擎为InnoDB就ok了
第一步:查看mysql存储引擎:1.看你的mysql现在已提供什么存储引擎 : mysql> show engines;
第二步:修改MySQL数据库引擎2.看你的mysql当前默认的存储引擎 : mysql> show variables like '%storage_engine%';
3.你要看某个表用了什么引擎(在显示结果里参数engine后面的就表示该表当前用的存储引擎) : mysql> show create table 表名;
1.修改my.ini,在[mysqld]下加上:default-storage-engine=要指定的数据库引擎名称
2.用sql语句修改已经建成表的引擎:alter table tableName type=InnoDB --4.X版本
alter table tableName ENGINE=InnoDB --5.X版本