语法不正确的sql不会在mariadb服务器版本10.1.45中引发错误?

ltskdhd1  于 2021-08-09  发布在  Java
关注(0)|答案(0)|浏览(160)
select distinct search_text,language, input_encode 
from visitors 
where unique_id='njZ3AWt7vmLcrGC2uOqnCplkm' 
order by visitors_id desc 
limit 9;

以上sql无效。在mysql服务器版本8.0.19上运行时,出现以下错误
你最近的searches:error:order by子句的表达式#1不在select列表中,引用列“visitors.visitors#id”,该列不在select列表中;这与distinct不兼容。
有道理。
但是,当我在服务器版本10.1.45上执行相同的sql时,猜猜会发生什么?
我得到一个结果集。有人能解释这是怎么回事吗?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题