sql自动增量/标识在执行后不存在
我正在sql中的eclipse-toad扩展中工作sql自动增量/标识在执行后不存在,sql,postgresql,Sql,Postgresql,我正在sql中的eclipse-toad扩展中工作 CREATE table salesperson ( Id auto_increment, Name varchar(40), CONSTRAINT id_pk PRIMARY KEY(Id) ); 执行此命令后,控制台会显示 SQL错误:错误:类型“自动增量”不存在 问题出在哪里???您需要指定数据类型,如INTEGER: CREATE TABLE salesperson ( Id INT NOT NUL
CREATE table salesperson
(
Id auto_increment,
Name varchar(40),
CONSTRAINT id_pk PRIMARY KEY(Id)
);
执行此命令后,控制台会显示
SQL错误:错误:类型“自动增量”不存在
问题出在哪里???您需要指定数据类型,如
INTEGER
:
CREATE TABLE salesperson (
Id INT NOT NULL AUTO_INCREMENT,
Name VARCHAR(40),
CONSTRAINT id_pk PRIMARY KEY(Id) );
如果使用SQL Server,则使用IDENTITY
:
编辑:
如果您使用的是Postgresql,则可以使用SERIAL
:
CREATE TABLE salesperson (
Id SERIAL,
Name VARCHAR(40),
CONSTRAINT id_pk PRIMARY KEY(Id) );
或:
您需要指定数据类型,如
整数
:
CREATE TABLE salesperson (
Id INT NOT NULL AUTO_INCREMENT,
Name VARCHAR(40),
CONSTRAINT id_pk PRIMARY KEY(Id) );
如果使用SQL Server,则使用IDENTITY
:
编辑:
如果您使用的是Postgresql,则可以使用SERIAL
:
CREATE TABLE salesperson (
Id SERIAL,
Name VARCHAR(40),
CONSTRAINT id_pk PRIMARY KEY(Id) );
或:
您需要指定数据类型,如
整数
:
CREATE TABLE salesperson (
Id INT NOT NULL AUTO_INCREMENT,
Name VARCHAR(40),
CONSTRAINT id_pk PRIMARY KEY(Id) );
如果使用SQL Server,则使用IDENTITY
:
编辑:
如果您使用的是Postgresql,则可以使用SERIAL
:
CREATE TABLE salesperson (
Id SERIAL,
Name VARCHAR(40),
CONSTRAINT id_pk PRIMARY KEY(Id) );
或:
您需要指定数据类型,如
整数
:
CREATE TABLE salesperson (
Id INT NOT NULL AUTO_INCREMENT,
Name VARCHAR(40),
CONSTRAINT id_pk PRIMARY KEY(Id) );
如果使用SQL Server,则使用IDENTITY
:
编辑:
如果您使用的是Postgresql,则可以使用SERIAL
:
CREATE TABLE salesperson (
Id SERIAL,
Name VARCHAR(40),
CONSTRAINT id_pk PRIMARY KEY(Id) );
或:
我已复制了您的代码,但仍收到此消息,请尝试:
创建表salesperson(Id INT NOT NULL AUTO_INCREMENT主键,Name VARCHAR(40))代码>@DahWaR共享整个查询的图像,工具提示悬停代码。它清楚地表明它正在期待)
它已经执行并且在插入后正常工作…谢谢:)我已经复制了你的代码,但是我仍然收到这样的消息尝试:创建表销售人员(Id INT NOT NULL AUTO_INCREMENT主键,Name VARCHAR(40))代码>@DahWaR共享整个查询的图像,工具提示悬停代码。它清楚地表明它正在期待)
它已经执行并且在插入后正常工作…谢谢:)我已经复制了你的代码,但是我仍然收到这样的消息尝试:创建表销售人员(Id INT NOT NULL AUTO_INCREMENT主键,Name VARCHAR(40))代码>@DahWaR共享整个查询的图像,工具提示悬停代码。它清楚地表明它正在期待)
它已经执行并且在插入后正常工作…谢谢:)我已经复制了你的代码,但是我仍然收到这样的消息尝试:创建表销售人员(Id INT NOT NULL AUTO_INCREMENT主键,Name VARCHAR(40))代码>@DahWaR共享整个查询的图像,工具提示悬停代码。它清楚地表明它期望)
它已经执行,并且在插入后它可以正常工作…谢谢:)您使用的是哪种DBMS?不同的系统,不同的语法…根据截图,它是PostgreSql,你在Postgres手册的哪里找到了auto_increment
语法?我以为是sql…你在使用哪个DBMS?不同的系统,不同的语法…根据截图,它是PostgreSql,你在Postgres手册的哪里找到了auto_increment
语法?我以为是sql…你在使用哪个DBMS?不同的系统,不同的语法…根据截图,它是PostgreSql,你在Postgres手册的哪里找到了auto_increment
语法?我以为是sql…你在使用哪个DBMS?不同的系统,不同的语法…根据截图,它是PostgreSql,你在Postgres手册的哪里找到了自动增量
语法?我以为它是sql。。。