目录

一个空格引发的血案

去年放假前,我手边有个数据开发需求,在开发中,Doris SQL中有个大于等于条件,不知怎地,我多敲了一个空格,SQL执行的时候,语法层面不报错,但是运行到一定时间,突然报错,报错信息又莫名其妙(Doris SQL报错提示真的不如Flink SQL一目了然)。当时排查了好久,才发现问题所在。真是一个空格引发的血案。当时就想着后续有时间研究一下,Doris SQL为啥语法层面不报错(MySQL是报错的),Doris SQL将 > = 解析成了什么。先起个头,记录一下。

where dt > = 'xxx'