私はAndroidアプリケーションでsqliteを使用しています。テーブルからすべての値を削除した後にシリアル値を1から開始するにはどうすればよいですか?
テーブルからすべてのレコードを削除すると、次のエントリも最後のシリアル番号の増分です。テーブルからすべてのレコードを削除すると、1から開始する必要があります どうすればよいですか?それは可能性があるため
私はAndroidアプリケーションでsqliteを使用しています。テーブルからすべての値を削除した後にシリアル値を1から開始するにはどうすればよいですか?
テーブルからすべてのレコードを削除すると、次のエントリも最後のシリアル番号の増分です。テーブルからすべてのレコードを削除すると、1から開始する必要があります どうすればよいですか?それは可能性があるため
あなたは0
DELETE FROM tablename;
DELETE FROM SQLITE_SEQUENCE WHERE name='tablename';
あなたはこのようにそれを行うことができますし、あなたのAUTO_INCREMENTをリセットしたいようですね、
delete from sqlite_sequence where name='your_table';
変更SQLITE_SEQUENCE表は良いオプションではありませんAUTOINCREMENT鍵生成アルゴリズムを妨害します。これはAnswer
です。