我有Navicat mySQL非商业版本。每当我创建一个表时,它默认为每个新表的myISAM存储引擎,我如何使表默认为InnoDB引擎,而不必为每个新的表创建显式地选择这些?
我正试图使它成为Navicat上的默认引擎,而不必导航到任何配置文件。
不会有Navicat设置。默认存储引擎实际上是MySQL服务器上的一个配置。
默认值的标准值是MyISAM,但它可以更改。这需要更改整个服务器上的默认值(如果您没有数据库服务器,则可能无法更改)。
在创建数据库/表的脚本顶部使用以下标志:
SET storage_engine=INNODB;
请参阅MySQL设置存储引擎