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

马吕斯流行音乐

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

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

我在 Windows 上运行

mysql Ver 8.0.15 for Win64 on x86_64 (MySQL Community Server - GPL) 服务器版本:5.5.5-10.1.37-MariaDB mariadb.org 二进制分发

CREATE DEFINER=`root`@`localhost` PROCEDURE `findPaths`()
BEGIN
WITH RECURSIVE descendants AS
(
SELECT e.activity, CAST(e.activity AS CHAR(500)) AS path, n.cost as total_cost
FROM edges e JOIN nodes n
ON e.activity=n.code
WHERE e.activity='A'
UNION ALL
SELECT e.activity, CONCAT(d.path, ',', e.activity), d.total_cost+(SELECT cost FROM nodes WHERE code=e.activity)
FROM descendants d, edges e
WHERE e.parent=d.activity
)
SELECT * FROM descendants WHERE activity='M' OR activity='N' ORDER BY total_cost;

END

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

丹黑

在 MariaDB-10.2 中添加的递归 CTE

从你的版本字符串你有 MariaDB-10.1.37

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

尝试在mysql中创建过程时出现语法错误

来自分类Dev

尝试在mysql中创建触发器时出现语法错误

来自分类Dev

尝试创建新数据库时,在“命令”附近出现错误“ SQLiteLog:(1):语法错误”?

来自分类Dev

尝试从MySql提取数据时出现语法错误

来自分类Dev

尝试更新数值时出现语法错误(MySQL)

来自分类Dev

尝试在sql中声明变量并使用if-else语句时出现语法错误。-“ VARCHAR”或附近的语法错误

来自分类Dev

尝试从邻接树中获取子项时在“)”处或附近出现语法错误

来自分类Dev

尝试通过python脚本在PostgreSQL中插入行时在“ I”处或附近出现语法错误

来自分类Dev

''附近的MySQL语法错误

来自分类Dev

尝试移动文件时,意外标记'('附近的语法错误

来自分类Dev

尝试插入 sql 转储时,列名处或附近的语法错误

来自分类Dev

在MySQL中创建CONSTRAINT时出现语法错误

来自分类Dev

在MySQL中创建自己的函数时出现语法错误

来自分类Dev

MySQL-尝试插入字符串/数字时出现语法错误

来自分类Dev

在 MySQL 中使用左连接时尝试更新表会出现语法错误

来自分类Dev

尝试将nodejs发送到mysql时出现sql语法错误

来自分类Dev

尝试创建类型时出现 Postgresql 语法错误

来自分类Dev

尝试在一行中将 cron 作业添加为 sudo 时出现“意外标记‘crontab’附近的语法错误”

来自分类Dev

尝试创建表时出现MySQL错误

来自分类Dev

尝试创建表时出现MySQL错误

来自分类Dev

尝试在MySQL语法中重复字符串,获取语法错误

来自分类Dev

尝试在Django 1.9中迁移-奇怪的SQL错误“ django.db.utils.OperationalError:在“)”附近:语法错误“

来自分类Dev

MySQL语法错误创建存储过程

来自分类Dev

尝试将变量作为表名和值插入时出现mysql语法错误

来自分类Dev

创建用户时出现错误的mysql语法错误

来自分类Dev

MySQL语法错误-尝试更新行而不删除/创建新的主键

来自分类Dev

尝试切换到(使用)数据库时的JDBC“ MySQL语法错误”

来自分类Dev

每次尝试使用mysql语句时均得到php语法错误

来自分类Dev

尝试在VBA中创建多维数组时出现语法错误

Related 相关文章

  1. 1

    尝试在mysql中创建过程时出现语法错误

  2. 2

    尝试在mysql中创建触发器时出现语法错误

  3. 3

    尝试创建新数据库时,在“命令”附近出现错误“ SQLiteLog:(1):语法错误”?

  4. 4

    尝试从MySql提取数据时出现语法错误

  5. 5

    尝试更新数值时出现语法错误(MySQL)

  6. 6

    尝试在sql中声明变量并使用if-else语句时出现语法错误。-“ VARCHAR”或附近的语法错误

  7. 7

    尝试从邻接树中获取子项时在“)”处或附近出现语法错误

  8. 8

    尝试通过python脚本在PostgreSQL中插入行时在“ I”处或附近出现语法错误

  9. 9

    ''附近的MySQL语法错误

  10. 10

    尝试移动文件时,意外标记'('附近的语法错误

  11. 11

    尝试插入 sql 转储时,列名处或附近的语法错误

  12. 12

    在MySQL中创建CONSTRAINT时出现语法错误

  13. 13

    在MySQL中创建自己的函数时出现语法错误

  14. 14

    MySQL-尝试插入字符串/数字时出现语法错误

  15. 15

    在 MySQL 中使用左连接时尝试更新表会出现语法错误

  16. 16

    尝试将nodejs发送到mysql时出现sql语法错误

  17. 17

    尝试创建类型时出现 Postgresql 语法错误

  18. 18

    尝试在一行中将 cron 作业添加为 sudo 时出现“意外标记‘crontab’附近的语法错误”

  19. 19

    尝试创建表时出现MySQL错误

  20. 20

    尝试创建表时出现MySQL错误

  21. 21

    尝试在MySQL语法中重复字符串,获取语法错误

  22. 22

    尝试在Django 1.9中迁移-奇怪的SQL错误“ django.db.utils.OperationalError:在“)”附近:语法错误“

  23. 23

    MySQL语法错误创建存储过程

  24. 24

    尝试将变量作为表名和值插入时出现mysql语法错误

  25. 25

    创建用户时出现错误的mysql语法错误

  26. 26

    MySQL语法错误-尝试更新行而不删除/创建新的主键

  27. 27

    尝试切换到(使用)数据库时的JDBC“ MySQL语法错误”

  28. 28

    每次尝试使用mysql语句时均得到php语法错误

  29. 29

    尝试在VBA中创建多维数组时出现语法错误

热门标签

归档