谁能告诉我如何在 SQL 中生成自动编号?我已经尝试过,但它显示以下错误
“AUTO_INCREMENT 附近的 sytnax 不正确”。
我究竟做错了什么?
create table auto1
(
Sno int NOT NULL AUTO_INCREMENT,
fname varchar(50)
)
谁能告诉我如何在 SQL 中生成自动编号?我已经尝试过,但它显示以下错误
“AUTO_INCREMENT 附近的 sytnax 不正确”。
我究竟做错了什么?
create table auto1
(
Sno int NOT NULL AUTO_INCREMENT,
fname varchar(50)
)
我假设您使用的 SQL-Server 的语法与其他数据库引擎不同
create table auto1
(
Sno int NOT NULL IDENTITY(1,1),
fname varchar(50)
)
有关表创建的详细信息,请参见此处。
请尝试以下一项
CREATE TABLE test (
sno INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
fname VARCHAR( 20 ) NOT NULL
)