0

SQLiteDatabase列が1つしかないテーブルがありautoincreamentます...

CREATE TABLE [LEADID] (
[lead_id] INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT
 )

の値を 10000 から開始したいのですがautoincrement、この列の値を取得するにはどうすればよいですか? 自動インクリメントされた値を取得するために挿入ステートメントと選択ステートメントを配置するにはどうすればよいですか?? 基本的に、このテーブルを呼び出してこの自動インクリメント値を生成する方法がわかりません...どうすればいいですか??

助けてください!!!前もって感謝します!!

4

1 に答える 1

1

mytableこれを使用して、テーブルの新しい自動インクリメント開始値を設定できます。

UPDATE sqlite_sequence SET seq = 10000 WHERE name = 'mytable'

テーブルに競合する値 (10000 など) を持つ主キーが既に存在する場合、次の挿入により自動インクリメント値が に自動的に変更されmax_value+1ます。

于 2013-07-09T08:02:13.027 に答える