我刪除的所有內容在我的數據庫使用下面的代碼正在重置在SQLite數據庫行的ID爲1
db.delete("teacher_info", null, null);
但在id字段將數據添加到同一個表的結果遞增行來自前一個櫃檯的ID。 如何設置的,如果現場開始刪除的元素之後,從1計數
我刪除的所有內容在我的數據庫使用下面的代碼正在重置在SQLite數據庫行的ID爲1
db.delete("teacher_info", null, null);
但在id字段將數據添加到同一個表的結果遞增行來自前一個櫃檯的ID。 如何設置的,如果現場開始刪除的元素之後,從1計數
後
db.execSQL("DELETE FROM SQLITE_SEQUENCE WHERE NAME = '" + TABLE_NAME + "'");
我應該在當前的代碼之後添加這個代碼還是將其替換爲我的代碼? –
@ sagar.acharya刪除表中的數據後,調用具有相同表名的此查詢。它會重置序列 –
試試這個命令它實際上會數從0開始無論如何,你不應該這樣擔心IDS。讓SQLite創建它想要的。 –
我實際上正在創建一個動態數據庫,以便我需要動態接收數據。爲此,我需要按順序格式排列值,以便我可以從for循環中按順序調用它們 –
可以使用while循環(介紹id不一定與數組索引或放入的任何容器相匹配) –