目前,每次我向数据库中添加一个条目时,自动增量值都会增加1,这是应该的.然而,只有47人.所以,如果我添加一个新条目,它将是48,然后另一个将是49等等.

我想更改当前自动递增计数器的位置.也就是说,我想把它从47改为10000,这样输入的下一个值将是10001.我该怎么做?

推荐答案

可以使用ALTER TABLE设置自动增量列的值;引用那一页:

要更改

ALTER TABLE t2 AUTO_INCREMENT = value;

还有一张纸条说:

无法将计数器重置为默认值

希望这有帮助!

Mysql相关问答推荐

如何在JOIN中获取MySQL中的项目总数

约会时的意外行为

含有子查询的MySQL函数出现语法错误

Eloquent:通过国外模型得到平均分

如何用sql找出两次之间的差异

Select 同一张表中的结果数?

global max_connections 和 spring.hikari.maximumPoolSize 有什么区别?

mySql 查询运行速度超慢

MySQL:从 n 个关系表中 Select 所有具有 MAX() 值的行

多个驱动器上的 MYSQL 数据

即使我的约束是正确的,如何解决 errno: 150 外键约束形成错误?

使用带有 ELSEIF 和 ELSE 的 3 列更新问题

MySql,将日期和时间列组合成时间戳

如何通过 mysql workbench 将数据导入 mysql 数据库?

索引和多列主键

我应该使用什么列数据类型来存储大量文本或 html

utf8mb4_unicode_ci 与 utf8mb4_bin

我的 PDO 声明不起作用

如何在 python 中逐行获取 MySQL ResultSet

如何从两个不同的日期获得年份差异?