MySQL Error number: 3584; Symbol: ER_WINDOW_FRAME_START_ILLEGAL; SQLSTATE: HY000 报错 故障修复 远程处理


文档解释

Error number: 3584; Symbol: ER_WINDOW_FRAME_START_ILLEGAL; SQLSTATE: HY000

Message: Window ‘%s’: frame start cannot be UNBOUNDED FOLLOWING.

错误说明:

ER_WINDOW_FRAME_START_ILLEGAL错误提示,表明窗口函数的FRAME元素开始边界设置不正确。

常见案例

此错误通常出现在使用窗口函数要求按照一定排序方式对数据进行排序时,这时可能出现FRAME元素开始边界设置不正确的情况,从而出现此错误。

解决方法:

此错误可以通过检查窗口函数中FRAME元素开始边界设置是否正确来解决,例如FRAME元素设置为UNBOUNDED PRECEDING,就表明所有行都被包含,并按照排序规则进行排序。