http://666kb.com/i/c6e4rv80gz9yrn9h5.png「LIMIT 5,10」在MySQL中返回9行?
看看我的圖片,我只限於查詢5條目,但它返回9行?什麼問題,我無法得到它。
http://666kb.com/i/c6e4rv80gz9yrn9h5.png「LIMIT 5,10」在MySQL中返回9行?
看看我的圖片,我只限於查詢5條目,但它返回9行?什麼問題,我無法得到它。
在MySQL限制函數的語法是:
SELECT column_name(s)
FROM table_name
LIMIT Rows start , Quantity of Rows for display;
例子:
SELECT *
FROM customer
LIMIT 2 , 10;
我建議去這個鏈接LIMIT in mysql,之後我經歷了上述評論瀏覽,我必須指出,那limit 5, 10
返回10行並從第6行開始。
LIMIT:limit 10 offset 5
和limit 5, 10
,他們都從行返回行。
我強烈建議轉到上面的鏈接。
希望它有幫助!
你不要求限制5 - 你要求限制5,10。另外,你不會得到9行 - 你得到10行。 – Dason 2012-08-15 02:00:53
我已經寫過5,10。 – Slavez 2012-08-15 02:01:45
是的,但在問題的主體中,你說只要求5個條目。我指出,這不是你在限制聲明中寫的,它應該是一個紅旗,你實際上得到了10行,並且你的限制聲明中有10個。看到這個之後,你可能會意識到,你可能沒有對限制陳述的運作方式做出正確的假設。 – Dason 2012-08-15 02:03:42