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

时间:2022-12-13 09:08:07
在MySQL里面id int primary key auto_increment这句是什么含义?

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

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

不懂。。。求教~~

6 个解决方案

#1


id int primary key auto_increment

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


#2


PSQL中你可以直接

CREATE TABLE tablename (
    colname SERIAL primary key
);

#3


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

#4


auto_increment这个懂了,谢谢你们

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

#5


CREATE TABLE tablename (
   id SERIAL primary key
);

#6


身为菜鸟我也不懂,mark了。

#1


id int primary key auto_increment

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


#2


PSQL中你可以直接

CREATE TABLE tablename (
    colname SERIAL primary key
);

#3


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

#4


auto_increment这个懂了,谢谢你们

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

#5


CREATE TABLE tablename (
   id SERIAL primary key
);

#6


身为菜鸟我也不懂,mark了。