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)