无法识别的语句类型(接近“with”(位置0),即使在升级mariadb版本之后

vbopmzt1  于 2021-06-18  发布在  Mysql
关注(0)|答案(1)|浏览(383)

我在windows pc上使用了包含mariadb 10.1.x的xampp。由于我需要使用至少需要mariadb 10.2.x的递归cte函数,我尝试查找新的xampp,但没有找到任何包含mariadb 10.2的xampp,所以我在xampp mysql文件夹上手动安装了mariadb 10.3。它工作了,并向我展示了mariadb 10.3的正确版本,但当我在query上尝试它时,它仍然返回错误“unrecognized statement near with”,有什么建议可以解决我的问题吗?

WITH RECURSIVE category AS (
    SELECT NULL AS col
    UNION
    SELECT "THIS NEVER SHOWS UP" AS col FROM category
)
  • 即使用mariadb文档中的示例查询进行编辑,它仍然会给我同样的错误
krugob8w

krugob8w1#

phpmyadmin的sql解析器还不支持with关键字(公共表表达式),但可以在这里检查它。
在此之前,要使用相同的语法,请使用其他替代工具,如sequal pro for macos等或sql命令行本身。

相关问题