添加自定义自动增量值
Posted
技术标签:
【中文标题】添加自定义自动增量值【英文标题】:Add custom auto increment value [duplicate] 【发布时间】:2021-06-07 06:37:51 【问题描述】:我正在尝试创建一个 mysql 来告诉
自动增量
从何处以及如何开始递增。每次我运行代码时,它总是告诉我附近有错误
自动。
每次我删除“=”时,它总是有效。
这是代码
CREATE TABLE staff(
id into(11) not null primary key auto_increment=001,
Names varchar(109) not null
);
我做错了什么
【问题讨论】:
【参考方案1】:首先创建如下表:
CREATE TABLE staff(id into(11) not null 主键 auto_increment, Names varchar(109) not null );
然后更改为自定义的自动增量。
ALTER TABLE 员工 AUTO_INCREMENT=001;
【讨论】:
【参考方案2】:架构 (MySQL v5.7)
CREATE TABLE staff(
id int not null primary key auto_increment,
Names varchar(255) not null
)auto_increment=001;
View on DB Fiddle
【讨论】:
@ROHIT KHURANA 希望您的问题已经解决。【参考方案3】:默认的自动增量值是 table 上的一个选项,而不是 column 上的一个选项(可能违反直觉,但一个表格只允许有一个这样的列)。
语法如下:
CREATE TABLE staff (
id int not null primary key auto_increment,
Names varchar(109) not null
) auto_increment = 10;
Here 是一个 dbfiddle。
【讨论】:
以上是关于添加自定义自动增量值的主要内容,如果未能解决你的问题,请参考以下文章