作为最常用的数据库,MySQL经常遇到各种各样的问题。您今天要说的是表存储引擎的修改。列表中有以下三种方法。

1。真正的变化是缓慢的,当数据是大的,它会影响阅读时的性能是modified.my_table是操作台,和InnoDB存储引擎是一个新的。

复制代码如下:修改表my_table InnoDB引擎=

2。出口,进口,这是比较容易操作,直接在SQL文件被改变,然后引导它回来。用mysqldump,枫更是经常使用的navicate友情提醒我们,更大的风险。

三.创建,插入。这比第一个要快,而且安全性比第二个要高,建议2步。

创建一个表,该表首先创建一个与表相同的表,然后将存储引擎更改为目标引擎。

复制代码代码如下所示:

创建表my_tmp_table像my_table;

修改表my_tmp_table InnoDB引擎=;

为了安全性和速度,最好添加事务并限制id的范围(主键)。

复制代码代码如下所示:

插入my_tmp_table SELECT * FROM my_table;

在这里,我希望帮助那些需要帮助的学生。