limit 0在mysql数据实际是允许存在的,但是在druid下执行就会报语法错误,希望尽快修复!我目前的应用场景:解析表或视图或子查询的所有输出字段,但是避免扫描表,避免返回数据。版本:1.2.6
webghufk1#
换成limit 1,本身你只是解析sql,并不是去执行sql,不存在扫表和返回数据
41zrol4v2#
limit 1 也会返回数据,我不要返回数据。
xt0899hw3#
limit 1 也会返回数据,我不要返回数据。哦哦,我看错了,你是用druid执行SQL,不是解析SQL
zd287kbt4#
替换为:1 = 2不就得了。或者直接用connection.getMetadata
4条答案
按热度按时间webghufk1#
换成limit 1,本身你只是解析sql,并不是去执行sql,不存在扫表和返回数据
41zrol4v2#
limit 1 也会返回数据,我不要返回数据。
xt0899hw3#
limit 1 也会返回数据,我不要返回数据。
哦哦,我看错了,你是用druid执行SQL,不是解析SQL
zd287kbt4#
替换为:1 = 2不就得了。
或者直接用connection.getMetadata