如何解决默认情况下,如何设置MySQL数据库以使用MyISAM?
| 我有一台MySQL服务器,它的默认存储引擎设置为InnoDB。我有一个项目,要求数据库中的表为MyISAM。我想创建一个带有标志的数据库,以将默认存储引擎设置为MyISAM。是否可以在不更改服务器默认值的情况下,也无需手动指定每个表?解决方法
编辑:
实际上,是的-只能为会话更改全局变量default-storage-engine,因此
SET storage_engine=MYISAM;
SET table_type=BDB;
将仅影响当前会话。有关详细信息,请参见此处。
,看到这里:http://forums.mysql.com/read.php?21,26193,26193
您可以将数据库更改为MyISAM -我猜您只是从数据库中的表中读取(否则,如果您具有读/写事务,则InnoDB是更好的选择)。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。