2017-06-22 176 views
0

LIMIT工作正常,但ROWNUM不工作。这里是我的代码- “SELECT article_ref FROM article_write ROWNUM < = 3”在MariaDB中不起作用。 错误:您的SQL语法有错误;请检查与您的MariaDB服务器版本对应的手册,以获得在第1行'< = 3'附近使用的正确语法。rownum在mariaDB不起作用

回答

0

rownum是存在于Oracle数据库中的非标准伪列。 MariaDB不支持这种语法,但正如您注意到的,您可以使用limit子句获得相同的结果。

+0

实际上,我想从数据库中得到1-10的结果,然后在按钮上点击下一个11-20结果等等。 我该怎么办? – imnikhilanand

0

对于分页,通常的方法是

LIMIT 10 OFFSET 20 

(获得的10个项目的第3页,例如)。

不过,也有与做这样的问题,它们是相同的问题与ROWNUM一样。请参阅this讨论更高效,更少错误的分页方式。