1.建立自增主鍵
create table tb_python (
id integer primary key autoincrement,
title text,
url text);
2.清空表
sqlite3資料庫中包含自增列時,會自動建立乙個名為 sqlite_sequence 的表。這個表包含兩個列:name和seq。name記錄自增列所在的表,seq記錄當前序號。所以要想使自增列的序號歸零,則需要修改 sqlite_sequence表。
delete from tb_python;
delete from sqlite_sequence where name = 『tb_python』;(或者update sqlite_sequence set seq=0 where name='tb_python';)。
sqlite3自增key設定 建立自增字段
在用sqlite設計表時,每個表都有乙個自己的整形id值作為主鍵,其實可以不指定這麼乙個id值,sqlite內部本來就會為每個表加上乙個 rowid,這個rowid可以當成乙個隱含的字段使用,但是由sqlite引擎來維護的,在3.0以前rowid是32位的整數,3.0以後是 64位的整數,為什麼不直...
sqlite3自增key設定 建立自增字段
在用sqlite設計表時,每個表都有乙個自己的整形id值作為主鍵,其實可以不指定這麼乙個id值,sqlite內部本來就會為每個表加上乙個 rowid,這個rowid可以當成乙個隱含的字段使用,但是由sqlite引擎來維護的,在3.0以前rowid是32位的整數,3.0以後是 64位的整數,為什麼不直...
sqlite3自增key設定 建立自增字段
在用sqlite設計表時,每個表都有乙個自己的整形id值作為主鍵,其實可以不指定這麼乙個id值,sqlite內部本來就會為每個表加上乙個 rowid,這個rowid可以當成乙個隱含的字段使用,但是由sqlite引擎來維護的,在3.0以前rowid是32位的整數,3.0以後是 64位的整數,為什麼不直...