[問題] 如何從資料庫中"自動"取出最新數據

作者: popo14777 (草草)   2020-06-14 12:43:32
各位大大好
每次一有新數據,我的程式都要重新案F5,
才會在圖表上出現最新的一筆數據,覺得這樣有點麻煩,
有沒有可以"自動"取出最新數據的方式,
小弟是使用MSSQL,程式執行後,在資料庫新增一筆數據,
但列印出來還是原本的那筆數據,不知道哪裡有錯,惠請大大指導
以下是我的程式碼

最終想呈現的結果如下
https://blog.csdn.net/u013950379/article/details/87936999
https://hvplot.holoviz.org/user_guide/Streaming.html
謝謝
作者: TakiDog (多奇狗)   2020-06-14 14:53:00
連線不關,定時查詢,有變動就重新渲染要記得重新查詢吧
作者: alvinlin (林矜業)   2020-06-14 15:19:00
fetchone要在while迴圈裡吧。另應該用一個變數存目前的資料筆數。如果筆數有變動才重新fetch有些雲服務可以在寫入DB時產生event。像dynamoDB,就可以自動觸發處理的程序
作者: single4565 (leekdumpling韭菜水餃)   2020-06-16 03:01:00
我也有同樣的疑問,不過目前覺得自己爬蟲爬到的資料覺得在框架裡可以做到自動取出,吧?
作者: ddavid (謊言接線生)   2020-06-16 08:09:00
或者定期查詢,程式裡面存上次查詢時間,資料庫裡面存時間戳記,每次都用時間為條件取得新的資料
作者: alvinlin (林矜業)   2020-06-16 20:54:00
「框架裡可以做到自動取出」?哪個?scrappy? 沒有這段
作者: single4565 (leekdumpling韭菜水餃)   2020-06-17 11:18:00
小弟才疏學淺,原來框架沒有這樣的功能,我還在學SQL指令......抱歉誤導其他人了
作者: salmon12706 (Ellen)   2020-06-29 16:29:00
工研院人工智慧課程推薦https://reurl.cc/4RDRaK

Links booklink

Contact Us: admin [ a t ] ucptt.com