2017-06-22 180 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討論更高效,更少錯誤的分頁方式。