现在的位置: 首页 -> LAMP学习 -> mysql学习 -> mysql修改存储引擎的几种方法

mysql修改存储引擎的几种方法

2020-05-06 21:01评论数 2 ⁄ 被浏览 6998 views+

mysql修改存储引擎有以下常见几种方法:


方法1:alter table

alter table mytable engine=innodb;

优点:

1、操作简单;

2、适用于任何存储引擎。

缺点:

1、耗时较长(mysql会将数据从原表复制到一张新表中,在复制期间会消耗大量的I/O)。

2、不安全(转换时原表会加上读锁,在变更繁忙的表上执行要特别小心。)


方法2:导出和导入

缺点:不安全


方法3:创建与查询(create和select)

create table new_table like old_table;

alter table new_table engine=innodb;

insert into new_table select * from old_table;


温馨提示:

转换后原引擎中的一些特性会丢失,比如将innodb转为myisam后,外键会丢失。


 

文章出自:https://www.daixiaorui.com/read/287.html 本站所有文章,除注明出处外皆为原创,转载请注明本文地址,版权所有。

目前有 2 条评论  @我要评论

  1. 2楼葫芦侠下载 : 2023-03-03 11:43:41 评论说: @回复

    gg修改器https://www.guiyangtax.com/ 葫芦侠http://www.booj.net/ 八门神器http://www.tusovok.net/

  2. 1楼哈哈哈 : 2022-06-12 11:28:02 评论说: @回复

    王者荣耀修改器https://www.tzhftools.com/ 王者荣耀无限点券破解版下载http://av325.com/

您的每一个评论都是对我的一份支持

 博客二维码

昵称 *

邮箱 *