尝试在mysql中创建过程时RECURSIVE附近的语法错误

时间:2019-04-17 05:57:57

标签: mysql database mariadb datagrip

我正在尝试使用datagrip在mysql中实现一个过程,但仍然出现此错误。

[42000] [1064]您的SQL语法有错误;请查看与您的MariaDB服务器版本相对应的手册以获取正确的语法,以在第3行的“ RECURSIVE后代AS(SELECT e.activity,CAST(e.activity AS CHAR(500))AS”附近使用

我正在Windows上运行

适用于x86_64上Win64的MySQL Ver 8.0.15(MySQL Community Server-GPL) 服务器版本:5.5.5-10.1.37-MariaDB mariadb.org二进制分发版

perl -i -p -e "s/\r//" ./{folderName}/*.txt

我希望创建该过程并可以访问该过程以便运行

1 个答案:

答案 0 :(得分:1)

在MariaDB-10.2中添加的递归CTE

在您的版本字符串中,您具有MariaDB-10.1.37