我phpmyadmin
用于管理数据库。我想知道使用的默认存储引擎是什么。如果我更改默认存储引擎,它会影响我的表吗?如果我想更改数据库存储引擎,我需要注意什么?
问问题
120 次
1 回答
1
Phpmyadmin 只是 MySQL 的一个 Web 界面。Phpmyadmin 没有任何默认的存储引擎。
MySQL 服务器有一个默认的存储引擎。开箱即用的默认值取决于您使用的版本,但我们假设您是相对较新的版本。
https://dev.mysql.com/doc/refman/5.7/en/server-system-variables.html#sysvar_default_storage_engine是变量。
新安装的默认值是innodb
从 MySQL 5.5 大约 2010 年开始。我真的希望你没有使用比这更旧的 MySQL 版本!:-) 您可以检查当前设置的配置:
SELECT @@default_storage_engine;
如果更改默认存储引擎,则对现有表没有影响。
仅当您创建新表而未在 CREATE TABLE 语句中指定引擎时才使用默认存储引擎。
即使您 ALTER TABLE,给定表的存储引擎仍保持原样,无论默认存储引擎配置为什么。
于 2021-02-26T17:27:01.167 回答