iT邦幫忙

0

(已解決) Mysql如何取最後一筆資料

目前小弟在寫Python程式想要取資料庫最後一筆資料
數值會不斷一直近來 我要一直不斷抓最後一筆資料
目前只取到第一筆 請問該怎麼解決
https://ithelp.ithome.com.tw/upload/images/20200507/20126577B5Iq5q37Z7.png

https://ithelp.ithome.com.tw/upload/images/20200507/20126577tMgy2rIzON.png
解決方法 自行替換參數(更正)
SELECT record FROM user_record ORDER BY created_at DESC LIMIT 1
我是抓取created_at 日期數字越大向下排序取第一個record
https://ithelp.ithome.com.tw/upload/images/20200508/20126577x59gLCPkc9.png

dragonH iT邦超人 5 級 ‧ 2020-05-07 11:21:20 檢舉
https://lmgtfy.com/?q=sql+get+last
這個解法最後一個如果不是 14.5 你就取不到最後一個了
最後一筆 ORDER BY record DESC ....
我想
created_at 和 updated_at 都會在哭泣吧
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

2
㊣浩瀚星空㊣
iT邦大神 1 級 ‧ 2020-05-07 11:32:39
最佳解答

提示一下。

把最後變成第一個會不會??
也就是倒排序就好了。

這樣因該知道怎麼用了吧。不懂我也沒招了。

另外提點一件事,以後在po程式碼。敏感的帳密資料最好不要直接秀出來。
如果你覺得沒差就沒差。
因為很多人都是覺得沒差。

ccutmis iT邦高手 2 級 ‧ 2020-05-07 11:35:18 檢舉

哥說的是這個嗎

ORDER BY 欄位 DESC
WQ iT邦新手 2 級 ‧ 2020-05-07 11:39:17 檢舉

回應CCUTMIS,不可以下排序,排了..就錯了...

直接排序,當然會出錯。
但我不想點的太明。
目前他的解決方案是直接排序,我想他會被k了。

0
WQ
iT邦新手 2 級 ‧ 2020-05-07 11:38:04

再提示一下,MYSQL有一種欄位值叫A_I,可以建它成KEY值.....
有了KEY值,就不用再擔心什麼了....

可參考
http://yhhuang1966.blogspot.com/2015/02/phpmyadmin.html

AUTO_INCREMENT 就好了。A_I是UI介面的省略用語。
且他不該是所謂的欄位值,而是宣告值。

一般會同步宣告 PRIMARY KEY

我要發表回答

立即登入回答