在 Azure 数据库中为 MySQL 创建 MyISAM Table 是否启用?
Creating MyISAM Table in Azure database for MySQL is enable?
当我在 Azure 数据库中为 Mysql 创建 table 引擎是 MyISAM 时,出现错误 "ERROR 1030 (HY000): Got error 1 from storage engine"
我该如何解决?
或者我可以在 Azure 数据库中为 MySQL 使用 MyISAM table 吗?
据我所知,MySQL 的 Azure 数据库不支持 MYISAM。我建议您改用 InnoDB。
此外,我还在 Azure 反馈中发现 similar feedback site.I 建议您跟踪它以查看是否有任何变化。
此致,
林
正确 - MYISAM 在 MySQL 的 Azure 数据库中不受支持,主要是因为缺少可能导致数据丢失的事务支持。这是 MySQL 默认切换到 InnoDB 的原因之一。
杰森
MySQL 团队
的 Azure 数据库
所以我遇到了同样的问题,但在我的本地 mysql 数据库中收到此错误。我建议您做的第一件事是检查存储引擎。
在我的例子中,存储引擎是 ARCHIVE
并将其更改为 InnoDB
解决了这个问题。
当我在 Azure 数据库中为 Mysql 创建 table 引擎是 MyISAM 时,出现错误 "ERROR 1030 (HY000): Got error 1 from storage engine"
我该如何解决? 或者我可以在 Azure 数据库中为 MySQL 使用 MyISAM table 吗?
据我所知,MySQL 的 Azure 数据库不支持 MYISAM。我建议您改用 InnoDB。
此外,我还在 Azure 反馈中发现 similar feedback site.I 建议您跟踪它以查看是否有任何变化。
此致,
林
正确 - MYISAM 在 MySQL 的 Azure 数据库中不受支持,主要是因为缺少可能导致数据丢失的事务支持。这是 MySQL 默认切换到 InnoDB 的原因之一。
杰森 MySQL 团队
的 Azure 数据库所以我遇到了同样的问题,但在我的本地 mysql 数据库中收到此错误。我建议您做的第一件事是检查存储引擎。
在我的例子中,存储引擎是 ARCHIVE
并将其更改为 InnoDB
解决了这个问题。