如何在sql中存儲上次獲取的記錄信息以及如何在sql中傳遞相同的條件?我遇到表LastModifiedOn場(使用C#)如何從記錄上次獲取的記錄中獲取上次更新的記錄
回答
,如果你的表沒有一個inserted_date
列(或類似的東西),我認爲解決辦法是
SELECT * from table where ID not int(ALL_THE_IDS_OF_THE_ITEMS_IN_XML)
但這將是一個非常coslty的方法,因爲你需要解析你的xml並檢索所有的ID。
最好的解決方案是在你的表中有一個inserted_date
列,然後在你每次選擇之後,你存儲當前獲取的時間。是這樣的:
SELECT *, getdate() as SelectDate from table
然後你會存儲SelectDate
,這樣的地方它會在你的下一個選擇被引用:
注:SelectDate
反映了你以前的查詢的實際時間。
SELECT *, getdate() as SelectDate from table where inserted_date > 'YOUR_PREVIOUS_SelectDate'
因此,你只需要使用最新SelectDate
你的下一個查詢。
如何發送 - Previous_SelectDate動態查詢? –
你使用什麼語言?在c#中它是這樣的:'string query = select * from table where inserted_date ='{0}'; query = string.Format(query,YOUR_DATE)' –
您可以將'Previous_SelectDate'存儲在xml文件中,然後每次運行查詢時,從xml中獲取該值,然後在您的查詢中使用 。在你選擇之後,你用你最近的查詢結果更新xml文件中的'Previous_SelectDate'。 –
- 1. 如何獲取上次更新的SQL Server記錄
- 2. 如何獲取上次更新的記錄主鍵值(varchar)
- 3. 從上次插入的記錄中獲取ID
- 4. 從記錄獲取一個記錄集
- 5. 獲取記錄的發生次數
- 6. 如何獲取上週的記錄?
- 7. 檢索上次更新的記錄
- 8. 如何獲取mongodb中每組記錄的最新記錄
- 9. 獲取組中的記錄位置+每條記錄上組的記錄數
- 10. 獲取記錄
- 11. 獲取記錄
- 12. 獲取記錄
- 13. 如何從總記錄數中獲取記錄的單位數
- 14. 獲取的記錄
- 15. 如何從MySQL獲取最新記錄?
- 16. PHP:一次獲取一條MySQL記錄
- 17. 從表中獲取記錄
- 18. 從Access中獲取記錄
- 19. 上次更新的記錄在更新新記錄時恢復MySQL PHP
- 20. 無法從分組記錄中獲取最新記錄
- 21. Pyexcel從excel上傳獲取記錄
- 22. 從MySql獲取上一週記錄
- 23. 獲取上次插入的記錄的ID
- 24. SQL獲取最新記錄
- 25. 如何在首次登錄時隨機獲取記錄?
- 26. 如何獲取新添加的記錄
- 27. 從數據庫中一次又一次獲取5條記錄
- 28. 如何根據oracle中的給定記錄獲取更新記錄?
- 29. mysqli獲取記錄
- 30. 獲取記錄數
你可以在你的表中有datetime字段並根據它進行查詢。 – balaji
你應該在你的問題中包括你的表格的設計,還有,你在哪裏存儲以前選擇的行? –
@GeomanYabes我將這些記錄存儲在xml文件 –