我的mysql表與其他字段一起有一個時間戳字段,其中我存儲了unix時間戳(類似13076829212)。我想打一個Ajax請求將在降序(取最近)獲取由時間戳下令新添加的行,所以我送過去行號火這樣mysql order by timestamp desc with limit range not working
select id, name from tablename order by timestamp desc limit 30, 125273733849448
我想所有fetch查詢最近一次序列中從最後一個取得的行號開始的行。
上述查詢正在做什麼是獲取隨機記錄。我知道我的查詢邏輯有問題,請幫忙。謝謝。
你的想法是什麼?當你使用limit x,y時,x是起點,y是顯示多少條記錄。所以這個查詢實際上會跳過前30個結果(使用DESC命令)。這是可取的嗎? – 2013-02-18 12:45:04
的想法是獲取我最後一個結果集被提取後添加的所有行。這就是爲什麼y是一個很大的數字來顯示所有的記錄 – coder101 2013-02-18 12:47:26