+ -
当前位置:首页 → 问答吧 → 求教!!id int primary key auto_increment是什么意思?

求教!!id int primary key auto_increment是什么意思?

时间:2011-11-16

来源:互联网

在MySQL里面id int primary key auto_increment这句是什么含义?

我本来是写PostgresQL的,现在遇到的问题是要把这句转化为postgresqL里面的语句,是直接转换为

id int, 嘛?还是要有其他限制?

不懂。。。求教~~

作者: minglaihan   发布时间: 2011-11-16

id int primary key auto_increment

id 你自己起的字段名字。
int 数据类型,整型。
primary key 定义这个字段为主键。
auto_increment 定义这个字段为自动增长,即如果INSERT时不赋值,则自动加1


作者: ACMAIN_CHM   发布时间: 2011-11-16

PSQL中你可以直接

CREATE TABLE tablename (
  colname SERIAL primary key
);

作者: ACMAIN_CHM   发布时间: 2011-11-16

id int primary key auto_increment
id 整型 主键 自增

作者: rucypli   发布时间: 2011-11-16

auto_increment这个懂了,谢谢你们

转化为PSQL里面的
CREATE TABLE tablename (
  colname SERIAL id
);就行了?

作者: minglaihan   发布时间: 2011-11-16

CREATE TABLE tablename (
  id SERIAL primary key
);

作者: ACMAIN_CHM   发布时间: 2011-11-16