&引用;“解释分区”;在MySQL 8中
在我们已经有一段时间没有更改的旧项目中,以下请求用于分区:&引用;“解释分区”;在MySQL 8中,mysql,partition,mysql-8.0,Mysql,Partition,Mysql 8.0,在我们已经有一段时间没有更改的旧项目中,以下请求用于分区: EXPLAIN PARTITIONS SELECT * FROM table 然后,从该请求结果的“partitions”列中检索分区列表,并从该列表中推断要对分区执行的操作 此项目部署并运行在使用MySQL 5.7.xx的多台服务器上 现在,我们正在尝试使用运行MySQL 8.0.21的RDS实例将其部署到新的AWS服务器上,但无法识别“解释分区”请求,错误是: 错误1064(42000):您的SQL语法有错误;检查 与右边的MyS
EXPLAIN PARTITIONS SELECT * FROM table
然后,从该请求结果的“partitions”列中检索分区列表,并从该列表中推断要对分区执行的操作
此项目部署并运行在使用MySQL 5.7.xx的多台服务器上
现在,我们正在尝试使用运行MySQL 8.0.21的RDS实例将其部署到新的AWS服务器上,但无法识别“解释分区”请求,错误是:
错误1064(42000):您的SQL语法有错误;检查
与右边的MySQL服务器版本相对应的手册
第1行“从表中选择*的语法”
我的问题是:
- 是否有记录此回归的MySQL页面?我阅读了他们所有关于EXPLAIN关键字的页面,但找不到任何相关信息
- 它是否已被另一种给出完全相同结果的语法所取代
EXPLAIN
语句的EXTENDED
和PARTITIONS
关键字已被删除。这些关键字是不必要的,因为它们的效果始终处于启用状态
因此,“新语法”只是从表中解释选择*FROMFROM
EXPLAIN
语句的EXTENDED
和PARTITIONS
关键字已被删除。这些关键字是不必要的,因为它们的效果始终处于启用状态
因此,“新语法”只是EXPLAIN SELECT*FROM table