如何在MySQL中将MyISAM转换为InnoDB存储引擎?
要将MyISAM引擎转换为InnoDB,我们可以使用ALTER命令。现在让我们在引擎MyISAM的帮助下创建一个表。
mysql> create table MyISAMToInnoDBDemo -> ( -> id int, -> Name varchar(100) -> )ENGINE=MyISAM;
检查表是否使用引擎MyISAM创建。
mysql> SELECT TABLE_NAME,ENGINE FROM information_schema.TABLES WHERE TABLE_SCHEMA = 'business' and ENGINE = 'MyISAM';
以下是显示使用MyISAM引擎创建的表的输出。
+-------------------------+--------+ | TABLE_NAME | ENGINE | +-------------------------+--------+ | studentrecordwithmyisam | MyISAM | +-------------------------+--------+ 1 row in set (0.00 sec)
我们可以借助ALTER命令将MyISAM转换为InnoDB。
mysql> alter table MyISAMToInnoDBDemo engine=InnoDB; Records: 0 Duplicates: 0 Warnings: 0
要检查转换。
mysql> SELECT TABLE_NAME,ENGINE FROM information_schema.TABLES WHERE TABLE_SCHEMA = 'test' and ENGINE = 'InnoDB';
这是输出。
+--------------------+--------+ | TABLE_NAME | ENGINE | +--------------------+--------+ | myisamtoinnodbdemo | InnoDB | +--------------------+--------+ 1 row in set (0.00 sec)
热门推荐
10 职场离职文案祝福语简短
11 下雪宝宝生日祝福语简短
12 虎年台词祝福语大全简短
13 城堡文案简短婚礼祝福语
14 婶婶生日贺词简短祝福语
15 看病贺卡祝福语简短英文
16 生日牌祝福语英语简短
17 50多岁生日简短祝福语
18 接亲新郎进门祝福语简短