一个空格引发的血案 作者 收录于 类别 数据处理 2026-06-10 2026-06-10 约 237 字 预计阅读 2 分钟 问题描述去年放假前,我手边有个数据开发需求,在开发中,Doris SQL中有个大于等于条件,不知怎地,我多敲了一个空格,SQL执行的时候,语法层面不报错,但是运行到一定时间,突然报错,报错信息又莫名其妙(Doris SQL报错提示真的不如Flink SQL一目了然)。当时排查了好久,才发现问题所在。真是一个空格引发的血案。当时就想着后续有时间研究一下,Doris SQL为啥语法层面不报错(MySQL是报错的),Doris SQL将 > = 解析成了什么。先起个头,记录一下。 sql where dt > = 'xxx'