【问题标题】:SQL Error (1231): Variable 'optimizer_switch' can't be set to the value of 'derived_merge=OFF'SQL 错误 (1231): 变量 'optimizer_switch' 不能设置为 'derived_merge=OFF' 的值
【发布时间】:2017-08-22 11:24:50
【问题描述】:

我在尝试在 MySQL 数据库中执行查询时遇到此错误:

SQL 错误 (1231):变量 'optimizer_switch' 无法设置为 'derived_merge=OFF' 的值

查询:

use <dbname>;
set global optimizer_switch='derived_merge=off';

我想执行查询来解决我在更新 edmx 时遇到的其他问题,并且我从答案 here 获得了该查询。

我正在使用:MySQL:5.6.26,EF:6.1.4

【问题讨论】:

标签: mysql asp.net-mvc entity-framework edmx


【解决方案1】:

您尝试执行的操作在 MySQL 5.6 中不起作用。我遇到过同样的问题。您可以升级您的 MySQL 版本以使其正常工作,它在 5.7.x 中受支持。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-18
    • 2021-08-27
    • 2023-03-08
    • 2019-12-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多