添加自定义自动增量值

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。

【讨论】:

以上是关于添加自定义自动增量值的主要内容,如果未能解决你的问题,请参考以下文章

在用户重新启动应用程序后,我应该如何在自定义列表视图中反映文本视图的增量值?

SQL:如何插入自定义增量值

为啥我的函数向返回未定义的对象数组添加键和增量值

如何在Eclipse中如何自动添加注释和自定义注释风格

如何使用 java 添加自动增量值?

如何在Eclipse中如何自动添加注释和自定义注释风格