您好,登錄后才能下訂單哦!
這篇文章主要介紹postgresql如何創建自增的id,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!
-- 這里的"test"專指postgre中的表空間(模式),默認的表空間是"public" DROP SEQUENCE if EXISTS "test"."testseq_id_seq"; CREATE SEQUENCE "test"."testseq_id_seq" INCREMENT 1 MINVALUE 1 MAXVALUE 9223372036854775807 START 1 CACHE 1; DROP TABLE if EXISTS "test"."testtable"; CREATE TABLE "test"."testtable" ( "id" int4 DEFAULT nextval('testseq_id_seq'::regclass) NOT NULL, -- 表數據關聯SEQUENCE,每次插入取nextval('testseq_id_seq')<pre name="code" class="sql"><pre name="code" class="sql">nextval('testseq_id_seq' "create_date" timestamp(6), "age" int4, "name" varchar(100), "grade" float4 ) WITH (OIDS=FALSE) ; ALTER TABLE "test"."testtable" ADD PRIMARY KEY ("id"); -- 插入數據,不需要寫主鍵nextval('testseq_id_seq'); INSERT into "test"."testtable"(name) values('111'); -- 值數據(varchar)用單引號 -- 先創建sequence的第一個數據.. -- SELECT nextval('testseq_id_seq'); </pre><p></p>
nextval('chengdu_boundary_id_seq'::regclass)
"id" SERIAL primary key NOT NULL,
#
以上是“postgresql如何創建自增的id”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。