發表文章

目前顯示的是 11月, 2017的文章

PostgreSQL auto increment

PostgreSQL 要建auto increment的話,要先建一個序列(sequence)。 create sequence sequence_name start 1; 也可以加上increment的值,也就是每下一次新增的數字,default為1。 新建table要設定欄位為auto increment時,將序列設為default,並設定功能。 student_id int default nextval('sequence_name') 這裡的nextval是sequnce functions裡的一個,會讓序列往下算且回傳新值。 references:  PostgreSQL Document