-1

我无法在 MYSQL 中执行 LEAD 和 LAG 功能。

我是否需要在 MySQL Workbench 中安装任何东西才能正常工作?

4

1 回答 1

0

MySQL Workbench 只是一个客户端。它不支持 SQL(在解析和执行 SQL 的意义上),更不用说 LEAD() 和 LAG() 函数了。客户端只需将您的查询发送到 MySQL 服务器以执行。

MySQL Server 8.0 支持 LEAD() 和 LAG() 函数。请参阅此处的文档:https ://dev.mysql.com/doc/refman/8.0/en/window-function-descriptions.html

如果您有旧版本的 MySQL Server,则需要升级以获得对 LEAD() 和 LAG() 以及其他窗口函数的支持。

您可以通过运行以下查询来确认您的 MySQL 服务器的版本:

SELECT VERSION();

请注意,您可能正在使用 MySQL Workbench 8.0,但将该客户端连接到某个不同版本的 MySQL 服务器。

于 2021-06-20T16:38:02.853 回答