[alibaba/druid]mysql下limit 0报错

2025-11-11 930 views
2

limit 0在mysql数据实际是允许存在的,但是在druid下执行就会报语法错误,希望尽快修复! 我目前的应用场景:解析表或视图或子查询的所有输出字段,但是避免扫描表,避免返回数据。 版本:1.2.6

回答

4

换成limit 1,本身你只是解析sql,并不是去执行sql,不存在扫表和返回数据

9

limit 1 也会返回数据,我不要返回数据。

1

limit 1 也会返回数据,我不要返回数据。 哦哦,我看错了,你是用druid执行SQL,不是解析SQL

1

替换为:1 = 2不就得了。 或者直接用connection.getMetadata