You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

MySQL Workbench中EXPLAIN ANALYZE语法错误排查及正确使用求助

问题分析与解决方案

错误原因

  • 你的EXPLAIN ANALYZE语句缺少SELECT关键字,这是触发1064语法错误的直接原因。
  • 额外注意:EXPLAIN ANALYZE仅在MySQL 8.0.18及以上版本的服务器中支持(与MySQL Workbench版本无关),如果你的服务器版本低于这个,即使Workbench是最新版也无法使用该语法。

可运行代码

首先检查你的MySQL服务器版本:

SELECT VERSION();

如果版本符合要求,使用以下修正后的EXPLAIN ANALYZE语句:

-- 修正后的EXPLAIN ANALYZE语句
EXPLAIN ANALYZE SELECT DISTINCT A.ActivityName
FROM Activity A
WHERE A.ActivityName NOT IN (
    SELECT SP.ActivityName
    FROM SummerPlan SP
    WHERE SP.ParkName IN ('Bear Brook', 'Pawtuckaway', 'Bradley Palmer')
);

补充说明

如果你的MySQL服务器版本低于8.0.18,无法使用EXPLAIN ANALYZE:

  • 可以尝试使用EXPLAIN FORMAT=TREE(MySQL 8.0.16+支持)来获取类似的执行计划分析
  • 若必须满足教授要求的EXPLAIN ANALYZE,则需要升级MySQL服务器到8.0.18及以上版本

内容的提问来源于stack exchange,提问作者user3377303

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.04 07:38:18