技术文章 > 数据库 > PostgreSQL > 正文

postgresql自增id怎么设置

silencement

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)

更多技术请关注Python视频教程

免费视频教程
本文原创发布python学习网,转载请注明出处,感谢您的尊重!
相关文章
 怎么确定postgresql是否安装
 postgresql无法登录怎么办
 怎么才能进入postgresql数据库
 postgresql异常怎么重启
相关视频章节
 模型开发与数据库交互
 数据库设计
 数据库基础
 数据库查询语言 SQL
视频教程分类