2009-04-07 7 views

答えて

11

基本的には、INTEGER PRIMARY KEY型の列またはROWID型列を作成し、行を挿入するときに値を指定しないでください。

詳細はSQLite page on Autoincrementです。

+0

私はそれを試しましたが、私のテーブルでは、最初のIDは0ではなく2になっています。これはなぜ起こったのですか? –

+0

リンクされたページには、新しいIDを選択するために使用されるアルゴリズムが詳細に記述されています。私の推測では、以前はテーブルに1つ以上の行が追加されていました。 そうでない場合、わかりません。 – andypaxo

関連する問題