我使用phpmyadmin来管理数据库。我想知道使用的默认存储引擎是什么。如果我改变了默认的存储引擎,它会影响我的表吗?如果我想改变DB存储引擎,我需要注意哪些事情?
发布于 2021-02-27 01:27:01
Phpmyadmin只是MySQL的web界面。Phpmyadmin没有任何默认存储引擎。
MySQL服务器具有默认存储引擎。开箱即用的默认值取决于您使用的版本,但让我们假设您是相对较新的。
https://dev.mysql.com/doc/refman/5.7/en/server-system-variables.html#sysvar_default_storage_engine是变量。
从2010年左右的MySQL 5.5开始,新安装的默认值是innodb。我真的希望您使用的MySQL版本不会比这个版本更旧!:-)您可以查看当前的配置是什么:
SELECT @@default_storage_engine;如果更改默认存储引擎,则不会对现有表产生影响。
只有在未在create table语句中指定引擎的情况下创建新表时,才使用默认存储引擎。
即使更改了TABLE,给定表的存储引擎也保持不变,而不管默认存储引擎配置为什么。
https://stackoverflow.com/questions/66389799
复制相似问题