MySQL 自增序列

2021-09-01 00:09:00 字數 1453 閱讀 4364

-- 5.7.23

select version();

-- 非主鍵形式的自增欄位

create table test3

(id int auto_increment not null,

str varchar(2),

key(id)

);-- 自增預設從1開始

-- truncat後,自增序列重新開始

-- 設定自增開始值

-- 同時 建立自增序列字段,與主鍵

create table test4

(id int auto_increment not null,

str varchar(2),

num int,

key(id),

primary key(str)

);-- duplicate 同樣生效

-- 查詢下乙個,自增序列的值

注意:使用duplicate 會使,自增序列,出現跳躍式增長。遇到不要感到意外,哈哈~

end

mysql 實現id自增序列 mysql自增id列

如果希望在每次插入新記錄時,自動地建立主鍵欄位的值。可以在表中建立乙個 auto increment 字段。mysql 使用 auto increment 關鍵字來執行 auto increment 任務。預設地auto increment 的開始值是 1,每條新記錄遞增 1。主鍵又稱主關鍵字,主關...

mysql實現自增序列

create table sequence name varchar 50 collate utf8 bin not null comment 序列的名字 current value int 11 not null comment 序列的當前值 increment int 11 not null d...

MySQL建立自增序列(Sequence)

點關注不迷路,歡迎再訪!精簡部落格內容,盡量已行業術語來分享。努力做到對每一位認可自己的讀者負責。幫助別人的同時更是豐富自己的良機。mysql不支援直接的sequence,所以需要建立一張table來模擬sequence的功能 create table uuser sequence name var...