0
我正在使用squlite數據庫將電話簿數據存儲在我的項目中。在某些操作中,我正在刷新或清除數據庫。但是,當我運行cat命令時,它仍顯示已刪除的數據。 我已經在操作之後導出了數據庫以進行仔細檢查,並且它沒有顯示數據,但是當使用cat命令時,它會顯示刪除的數據。 任何人都可以請讓我知道是否有任何解決這個問題,這樣貓命令也沒有顯示任何東西?清除Sqlite數據庫,然後使用cat命令顯示刪除的數據
我正在使用squlite數據庫將電話簿數據存儲在我的項目中。在某些操作中,我正在刷新或清除數據庫。但是,當我運行cat命令時,它仍顯示已刪除的數據。 我已經在操作之後導出了數據庫以進行仔細檢查,並且它沒有顯示數據,但是當使用cat命令時,它會顯示刪除的數據。 任何人都可以請讓我知道是否有任何解決這個問題,這樣貓命令也沒有顯示任何東西?清除Sqlite數據庫,然後使用cat命令顯示刪除的數據
默認情況下,刪除的數據不會被覆蓋。 (釋放的頁面被重複用於稍後插入的新數據。)
如果要用零覆蓋已刪除的內容,請使用PRAGMA secure_delete;。
什麼是'貓命令'? SQLite中沒有。 – 2014-09-19 07:56:31
@Tichodrama我實際上使用QNX的時刻IDE,當我想檢查btpbk的內容顯示刪除的數據。 – Maddy 2014-09-19 09:03:08
當你刪除它時,sqlite不會覆蓋數據 – Marichyasana 2014-09-19 09:16:10