0
我有MySQL工作臺6.2CE(希望這有助於..) 而我想的偏移這樣的查詢:MySql的偏移查詢不能
SELECT id FROM nameTable OFFSET 10 ROWS;
但它給我的語法錯誤10:在這個位置不是有效的輸入。 有誰知道這個問題?謝謝!
我有MySQL工作臺6.2CE(希望這有助於..) 而我想的偏移這樣的查詢:MySql的偏移查詢不能
SELECT id FROM nameTable OFFSET 10 ROWS;
但它給我的語法錯誤10:在這個位置不是有效的輸入。 有誰知道這個問題?謝謝!
的語法是錯誤的,其
select * from table order by someid
[LIMIT {[offset,] row_count | row_count OFFSET offset}]
https://dev.mysql.com/doc/refman/5.0/en/select.html
注意,沒有秩序的限制是有沒有意義。
SELECT id FROM nameTable order by id limit 10 OFFSET 10
ow我看到了,那麼如果我想使用'OFFSET',我應該使用'ORDER BY'和'LIMIT',對嗎? – Shafizadeh
那麼mysql在返回數據的時候並不保留有序的數據,所以最好使用order by子句來表示完整的結果。您可以使用不同版本的限制,比如「limit 0,10」或「limit 10 offset 0」是相同的。 –