2017-06-22 18 views
0

LIMITは正常に動作していますが、ROWNUMは動作していません。ここに私のコードはありますか? "MariaDBでSELECT article_ref FROM article_write ROWNUM < = 3"が動作していません。 エラー:SQL構文にエラーがあります。適切な構文がMariaDBサーバーのバージョンに対応するマニュアルをチェックし、1行目で '< = 3'の近くで使用するようにしてください。mariaDBのrownumは動作しません

答えて

0

rownumは、Oracleのデータベースに存在する非標準疑似列です。 MariaDBはこの構文をサポートしていませんが、お気づきのようにlimit節を使って同じ結果を得ることができます。

+0

実際には、データベースから1から10の結果が得られ、次にボタンをクリックすると次の11-20の結果が表示されます。 どうすればよいですか? – imnikhilanand

0

ページネーションのために、通常の技術は

LIMIT 10 OFFSET 20 

は、(例えば、10の項目の3番目のページを取得する。)である

しかし、そこに、このようなことに問題があり、それらが同じですROWNUMのような問題。より効率的でバグの少ないページネーションの方法については、thisを参照してください。

関連する問題