无法识别的语句类型。 (位置0附近的“ WITH”附近)即使升级了MariaDB版本

时间:2018-10-09 07:32:12

标签: mysql windows xampp mariadb

我在Windows PC上使用了包含mariadb 10.1.x的xampp。 由于我需要使用至少需要mariadb 10.2.x的递归cte函数,因此我尝试寻找新的xampp,但未找到具有mariadb 10.2的任何东西,因此我确实在xampp mysql文件夹上手动安装了mariadb 10.3。它有效并向我显示了mariadb 10.3的正确版本,但是当我在查询中尝试使用它时,它仍然会向我返回错误“ WITH附近的无法识别的语句”,是否有任何建议可以解决我的问题?

WITH RECURSIVE category AS (
    SELECT NULL AS col
    UNION
    SELECT "THIS NEVER SHOWS UP" AS col FROM category
)

*已编辑 即使使用mariaDB doc进行示例查询,它仍然会给我同样的error

1 个答案:

答案 0 :(得分:2)

phpmyadmin的sql解析器尚不支持

WITH 关键字(通用表表达式) 可以Test cases对其进行检查。

在使用相同的语法之前,请使用其他替代工具,例如macOS等的sequal pro或sql命令行本身。