【发布时间】:2021-08-11 15:47:26
【问题描述】:
我最近将我在 ubuntu 上的 mysql 实例从 5.7 更新到 8.0.26,以使用窗口函数。我用 select @@version 检查了版本,它显示 8.0.26。但是我通过分区获取数据的查询仍然无法正常工作。
表结构是这样的
Table sensor_data
id asset_code server_time
以下查询给出错误代码:1064。您的 SQL 语法有错误;
SELECT id, ROW_NUMBER() OVER (PARTITION BY asset_code ORDER BY server_time DESC) rank
FROM sensor_data
【问题讨论】:
标签: mysql