Hatena::ブログ(Diary)

このブログは証明できない。

2009-07-15

[]SQLiteのオートインクリメントの値をリセットする方法

メモ。SQLiteは、オートインクリメントするカラムを作れます。INSERTするたびに、値が1ずつ増えていきます。ID列などに便利。この値は、sqlite_sequenceというテーブルに保存されているので、該当するレコードを削除すればリセットできます。つまり、また1から始まります。

sqlite> delete from sqlite_sequence where name='YourTableName';

SQLiteを管理するGUIのツールはいろいろありますが、このリセット機能が意外と無いような気がします。それは、ハズレのツールばかり使っているから?そうかも知れません。。

スパム対策のためのダミーです。もし見えても何も入力しないでください
ゲスト


画像認証