2017-04-08 28 views
1

我刚从5.6升级到最新的MySQL RDS版本。RDS MySQL 5.7和实体框架

由于我们仍在使用一些基于实体框架数据库优先的.NET,因此我们无法在模型上运行“更新”。 这是MySQL 5.7中的一个已知问题。

解决这个问题的一种方式,是运行在数据库上执行以下操作: 设置全局optimizer_switch =“derived_merge = OFF”

但是,当我这样做,我得到有关失踪SUPER权限通常的错误。 我已经将“trust_creators”添加到了我的参数组中,并重新启动了该实例。

怎么办?

回答

1

optimizer_switch系统变量 - 与所有可配置的系统变量一样 - 在RDS参数组中配置。

+0

哦,真是一种解脱! 非常感谢! :) – Oxholm