2013-08-17 43 views
1

我不得不使用下面的代碼創建我的表:如何刪除sqlite中表列的自動增量?

create table tbl_questionnair(qid integer primary key autoincrement, title varchar, uid integer, superadminid integer,TIMESTAMP DEFAULT CURRENT_TIMESTAMP); 

現在我想刪除前的QID中自動遞增。任何人都可以幫助我?

回答

0

SQLite的亙古不支持更改表,以便刪除舊的表,並再次創建

只需刪除該QID作爲主鍵。

create table tbl_questionnair(qid integer,title varchar,uid integer,superadminid integer,TIMESTAMP DEFAULT CURRENT_TIMESTAMP);

+0

是的,可以使用相對簡明的語句序列創建一個新表,從舊到新複製,並刪除舊的。請參閱http://stackoverflow.com/a/805508/581994 –