alibaba / druid

阿里云计算平台DataWorks(https://help.aliyun.com/document_detail/137663.html) 团队出品,为监控而生的数据库连接池

Home Page:https://github.com/alibaba/druid/wiki

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

lesionlinlin opened this issue · comments

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`

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