建立資料**,設定主鍵自增
建立資料庫時,啟用主鍵自增加特性
create table testtable (id integer primary key autoincrement,。。。。
注意事項:設定主鍵自增時(autoincrement),主鍵型別必須是integer,不能使用int,否則會報錯。
插入資料後,獲取自增的主鍵值
qsqlquery::exec(「select last_insert_rowid()」);
qsqlquery::next();
int id = qsqlquery::value(0).toint(&ok);
或者使用
qsqlquery::lastinsertid()).toint();
SQLITE資料表主鍵設定Id自增方法
搞定了乙個困擾許久的問題,原來sqlite中的主鍵也是可以設定為自增的 方法就是宣告為 integer primary key 的字段可以自動增加。網上查到資料說,從 sqlite 的 2.3.4 版本開始,如果將乙個表中的乙個字段宣告為 integer primary key,那麼只需向該錶的該字...
SQLITE資料表主鍵設定Id自增方法
原文 搞定了乙個困擾許久的問題,原來sqlite中的主鍵也是可以設定為自增的 方法就是宣告為 integer primary key 的字段可以自動增加。網上查到資料說,從 sqlite 的 2.3.4 版本開始,如果將乙個表中的乙個字段宣告為 integer primary key,那麼只需向該錶...
SQLITE資料表主鍵設定Id自增方法
搞定了乙個困擾許久的問題,原來sqlite中的主鍵也是可以設定為自增的 方法就是宣告為 integer primary key 的字段可以自動增加。網上查到資料說,從 sqlite 的 2.3.4 版本開始,如果將乙個表中的乙個字段宣告為 integer primary key,那麼只需向該錶的該字...