gpt4 book ai didi

mysql - 如何将 MyISAM 设置为 MySQL 中的默认表处理程序?

转载 作者:可可西里 更新时间:2023-11-01 07:48:28 25 4
gpt4 key购买 nike

我希望我所有的表和整个数据库都使用 MyISAM 引擎。

我的项目专门使用 MyISAM 数据库。

我希望所有表的默认表处理程序都是 MyISAM。

最佳答案

更新:自 MySQL 5.5.5 以来,InnoDB 一直是默认的存储引擎。 MyISAM 现在是遗留的但仍然存在。

此外,default-table-type 选项是 default-storage-engine 的同义词,已在 MySQL 5.5 中删除。而且,从 MySQL 5.6.3 开始,default-storage-engine 仅为永久表设置存储引擎。


查看你的默认存储引擎当前是做什么的:mysql> SHOW engines; MyISAM 长期以来一直是默认设置,但有人可能已经更改了它。

要将默认存储引擎改回 MyISAM,请将

default-table-type=myisam

在您的 my.cnf 中的 [mysqld] 部分下并重新启动 mysqld。

要将现有表改回 MyISAM,请执行以下操作:

ALTER TABLE tbl_name ENGINE=MyISAM;

另外,数据库没有存储引擎,有。因此,要查看表正在使用哪个引擎:

SHOW CREATE TABLE tbl_name; or SHOW TABLE STATUS LIKE 'tbl_name'\G

关于mysql - 如何将 MyISAM 设置为 MySQL 中的默认表处理程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6479655/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com