SQLite設定主鍵自動增長及插入語法

2021-07-03 01:07:07 字數 336 閱讀 9680

sqlite中,乙個自增長字段定義為integer primary key autoincrement,那麼在插入乙個新資料時,只需要將這個欄位的值指定為null,即可由引擎自動設定其值,引擎會設定為最大的rowid+1。如果表為空,那麼將會插入1。

比如,有一張表id為自增:

create table product (

id integer primary key autoincrement,

name nvarchar(100) not null )

那麼,插入的sql就是:

insert into product values(null, '產品名稱') go

oracle主鍵自動增長的設定

1建立資料表 create table test increase userid number 10 primary key,主鍵,自動增加 username varchar2 20 2建立自動增長序列 create sequence testincrease sequence increment ...

Oracle主鍵自動增長

oracle主鍵自動增長 這幾天搞oracle,想讓表的主鍵實現自動增長,查網路實現如下 create table simon example id number 4 not null primary key,name varchar2 25 建立序列 create sequence create ...

MySql 主鍵自動增長

mysql alter table user modify id integer auto increment query ok,1 row affected 0.28 sec records 1 duplicates 0 warnings 0 給主鍵增加乙個自增的功能 mysql create d...