<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid</artifactId>
<version>1.0.29</version>
</dependency>
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid-spring-boot-starter</artifactId>
<version>1.1.0</version>
</dependency>
使用列别名时,如果别名是数字开头,使用druid-spring-boot-starter时,会报
syntax error: syntax error, expect RPAREN, actual LITERAL_FLOAT t1
t1是别名为数字开头的列所在的表
用druid则不会报错,sql会正常运行。
这就告诉我们,起别名要规范,要把数字放在别名最后。。

本文探讨了使用Druid连接池及druid-spring-boot-starter时遇到的SQL列别名规范问题,特别是当别名以数字开头时引发的语法错误,并提供了规避此问题的方法。

1万+

被折叠的 条评论
为什么被折叠?



