如何设置MySQL数据库默认使用MyISAM?

hel*_*ate 10 mysql

我有一个MySQL服务器,它的默认存储引擎设置为InnoDB.我有一个项目,要求数据库中的表是MyISAM.我想创建一个带有标志的数据库,将默认存储引擎设置为MyISAM.这是否可以在不更改服务器默认值的情况下,也无需手动指定每个表?

Unr*_*son 8

编辑:实际上,是的 - 全局变量默认存储引擎只能在会话中更改,所以

SET storage_engine=MYISAM;    
SET table_type=BDB;
Run Code Online (Sandbox Code Playgroud)

将仅影响当前会话.详情请见此处.