Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

springboot2.7.8 + mysql 8.4.0 + druid-springboot-starter 不能用withRecursive递归查询,一使用就报语法错误,sql本身是没问题 #5965

Closed
lesionlinlin opened this issue Jun 6, 2024 · 1 comment

Comments

@lesionlinlin
Copy link

springboot2.7.8 + mysql 8.4.0 + druid-springboot-starter 不能用withRecursive递归查询,一使用就报语法错误,sql本身是没问题

Error querying database. Cause: java.sql.SQLException: sql injection violation, dbType mysql, , druid-version 1.2.8, syntax error: syntax error, error in :'xc_region, cte WHERE xc_region', expect ), actual null, pos 119, line 1, column 118, token IDENTIFIER : WITH RECURSIVE `CTE` AS ((SELECT * FROM `xc_region` WHERE `pid` = ?) UNION ALL (SELECT `xc_region`.* FROMxc_region, cte`` WHERE xc_region.pid = `cte`.id )) SELECT * FROM `cte`

@lizongbo
Copy link
Collaborator

发完整的sql语句来,这个语法是加了支持的

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants