【发布时间】:2019-05-29 10:42:06
【问题描述】:
我了解新版本的 mysql 8 领先/滞后功能可以工作 (https://dev.mysql.com/doc/refman/8.0/en/window-function-descriptions.html)
这是我的版本 mysqladmin Ver 9.1 Distrib 10.1.37-MariaDB,适用于 x86_64 上的 debian-linux-gnu 版权所有 (c) 2000、2018、Oracle、MariaDB Corporation Ab 等。
服务器版本 10.1.37-MariaDB-0+deb9u1 协议版本 10 通过 UNIX 套接字连接本地主机 UNIX 套接字 /var/run/mysqld/mysqld.sock 正常运行时间:32 分 17 秒
我正在使用mysql工作台连接
当我运行一个简单的主要示例时,它不会仅显示为函数 KEYW 并引发以下错误:
错误代码:1064。您的 SQL 语法有错误;查看与您的 MariaDB 服务器版本对应的手册
select a, lag(a,1) over (order_by f_date)
from table1;
【问题讨论】:
-
请告诉我们产生错误的语句
-
添加了简单语句,但这不是语法,尽管根据版本 8 的注释添加了函数,但由于某种原因似乎不可用