2017-06-14 33 views
0

我刪除的所有內容在我的數據庫使用下面的代碼正在重置在SQLite數據庫行的ID爲1

db.delete("teacher_info", null, null); 

但在id字段將數據添加到同一個表的結果遞增行來自前一個櫃檯的ID。 如何設置的,如果現場開始刪除的元素之後,從1計數

+1

試試這個命令它實際上會數從0開始無論如何,你不應該這樣擔心IDS。讓SQLite創建它想要的。 –

+0

我實際上正在創建一個動態數據庫,以便我需要動態接收數據。爲此,我需要按順序格式排列值,以便我可以從for循環中按順序調用它們 –

+1

可以使用while循環(介紹id不一定與數組索引或放入的任何容器相匹配) –

回答

1

db.execSQL("DELETE FROM SQLITE_SEQUENCE WHERE NAME = '" + TABLE_NAME + "'"); 
+0

我應該在當前的代碼之後添加這個代碼還是將其替換爲我的代碼? –

+0

@ sagar.acharya刪除表中的數據後,調用具有相同表名的此查詢。它會重置序列 –

相關問題