2017-04-08 27 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