2016-03-23 34 views
0

我怎麼能找到「最舊的項目不使用」sqlite - 我怎麼知道最舊的項目不使用

我正在開發一些使用sqlite3庫。 製作表格並插入...完成。

例如, 表形狀如下。意義並不重要。 關鍵是id,每個id都有x位置和y位置。就這樣。

id - position x - position y 
ab -  10  -  44 
cd -  48  -  55 
ef -  97  -  11 

我在每個不同的時間添加了上面的項目。 我可以隨時閱讀x和y。

在這種情況下,如果我想刪除最舊的項目不使用(與「讀取」相同)。 我怎麼知道?(我可以使用哪個API?)

+0

的例子是窮人...只是3x3的表格.. 。 – user3487388

+0

你對「最古老」的含義是什麼?您所顯示的示例數據中沒有這樣的信息。 –

回答

0

如果您想推斷在DELETE語句的where-clause中使用的記錄的年齡,則需要事先設置datetime列,並且確保在每次插入時正確填充它(如果適用,更新)。最好使用UTC時間來避免時區頭痛。

(作爲一種實踐,我通常設立「dateCreated會」「DateModified」所有顯著表中的列,即使數據不能立即有用。)

+0

結論是...我需要添加時間欄...謝謝^^ – user3487388