“无法识别的语句类型。(在位置0的“ WITH”附近)” mysql

时间:2019-04-06 11:25:26

标签: mysql common-table-expression

我的查询结构如下。

WITH cte1 AS (SELECT a, b FROM table1) SELECT * FROM cte1;

但它带有以下错误

Unrecognized statement type. (near "WITH" at position 0)

我已经使用mysql --version命令检查了我的MySQL版本,而我的MySQL版本是mysql Ver 14.14 Distrib 5.7.25, for Linux (x86_64) using EditLine wrapper

这是关键字“ with”的问题。

您能帮我解决这个问题吗?

1 个答案:

答案 0 :(得分:2)

如果需要公用表表达式,请使用MySQL 8+或MariaDB 10.2 +。