我应该如何在 MYSQL 8.0 中使用 FETCH

How should I use FETCH in MYSQL 8.0

我正在练习 MySQL 8.0。我创建了这个 table:

CREATE TABLE Employees ( 
   EmpID int NOT NULL PRIMARY KEY, 
   Name varchar(255) NOT NULL,
   Address  varchar(255),
   Phone varchar(255),  
   Salary varchar(255)
);

我正在尝试使用此代码使用 OFFSET 和 FETCH 进行获取:

SELECT Name, Address FROM Employees ORDER BY Salary OFFSET 2 ROWS
FETCH NEXT 2 ROWS ONLY;

但是出现这个错误:

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server 
version for the right syntax to use near 'OFFSET 2 ROWS FETCH NEXT 2 ROWS ONLY LIMIT 100' at line 1

我不明白。许多网站都使用这种方法,但它对我不起作用。 例如(我提到的网站):

教育:https://www.educba.com/mysql-fetch/

使用 LIMIT 和 OFFSET,检查 mysql 8.0 手册中的 SELECT https://dev.mysql.com/doc/refman/8.0/en/select.html