天天看點

python為mysql設定id自增長_postgresql如何設定id自增長

python為mysql設定id自增長_postgresql如何設定id自增長

AUTO INCREMENT(自動增長) 會在新記錄插入表中時生成一個唯一的數字。

PostgreSQL使用序列來辨別字段的自增長,資料類型有 smallserial、serial 和 bigserial 。這些屬性類似于 MySQL 資料庫支援的 AUTO_INCREMENT 屬性。

使用 MySQL 設定自動增長的語句如下:CREATE TABLE IF NOT EXISTS `runoob_tbl`(

`runoob_id` INT UNSIGNED AUTO_INCREMENT,

`runoob_title` VARCHAR(100) NOT NULL,

`runoob_author` VARCHAR(40) NOT NULL,

`submission_date` DATE,

PRIMARY KEY ( `runoob_id` ))ENGINE=InnoDB DEFAULT CHARSET=utf8;

MySQL 是用 AUTO_INCREMENT 這個屬性來辨別字段的自增。

PostgreSQL 使用序列來辨別字段的自增長:CREATE TABLE runoob(

id serial NOT NULL,

alttext text,

imgurl text)