create table test
(
id int primary key,
data varchar(50)
);
像这样创建表test,字段id设置了主键没问题,但是那个自动递增根据百度的方法 尝试identity (1,1)就保存了
mysql用的是auto_increment,identity (1,1)这种是sql server的用法
create table test
(
id int auto_increment primary key,
data varchar(50)
);
提供参考
以下是创建一个名为table_name的MySQL表格,其中包含一个自动递增的id列:
CREATE TABLE table_name (
id INT NOT NULL AUTO_INCREMENT,
column1 VARCHAR(255),
column2 VARCHAR(255),
column3 VARCHAR(255),
PRIMARY KEY (id)
);
其中id列的类型为INT,NOT NULL表示该列不允许为空值,AUTO_INCREMENT表示该列是自动递增的,PRIMARY KEY (id)表示该表格的主键是id列。通过这个创建表的语句,你可以创建一个拥有一个自动递增的id列的表格。
可以使用以下SQL语句在SQL数据库中新建一个表并设置主键自动递增:
CREATE TABLE test (
id INT PRIMARY KEY AUTO_INCREMENT,
name VARCHAR(50),
age INT
);
其中,AUTO_INCREMENT关键字代表设置id字段自动递增,PRIMARY KEY关键字代表设置id字段为主键。可以根据需要更改字段名和数据类型。使用上述代码可以在SQL数据库中创建一个名为test的表,并为id字段设置主键自动递增。