2

我有 Navicat mySQL 非商业版。每当我创建表时,它默认为每个新表的 myISAM 存储引擎,如何使表默认为 InnoDB 引擎,而不必为每个新表创建显式选择这些?

我试图让它成为 Navicat 上的默认引擎,而无需导航到任何配置文件。

4

2 回答 2

1

这不会有 Navicat 设置。默认存储引擎实际上是 MySQL 服务器上的配置。

默认的标准值是 MyISAM,但可以更改。这需要更改整个服务器的默认值(如果您不拥有数据库服务器,您可能无法这样做)。

于 2013-02-07T03:06:04.553 回答
1

在创建数据库/表的脚本顶部使用此标志:

SET storage_engine=INNODB;

请参阅MySQL 设置存储引擎

于 2014-02-20T19:37:39.000 回答