mysql - 如何设置从 5000 开始的自动递增

标签 mysql

假设我当前的数据库中有 67,828 条记录,但没有 Primary Key & AUTO_INCREMENT

现在我想添加一个列名 ID 作为主键,AUTO_INCREMENT 并以数字 5000 开头。

当前数据库

Name Email
--------------------
John  john@doe.com
Peter peter@john.com

新格式应该是

ID   Name Email
--------------------
5000 John  john@doe.com
5001 Peter peter@john.com

告诉我。

最佳答案

试试这个 -

ALTER TABLE table_name
  ADD COLUMN id INT(11) NOT NULL AUTO_INCREMENT FIRST,
  ADD PRIMARY KEY (id),
  AUTO_INCREMENT = 5000;

关于mysql - 如何设置从 5000 开始的自动递增,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7306192/

相关文章:

mysql - Nodejs、Express 和 mysql

mysql - 在 zend 中使用动态数据更新查询?

php - 对大型 MySQL 表的多个查询

mysql - 带有连接的sql删除导致语法错误

php - mysql查询问题和优化到一个查询

php - 使用 codeigniter 根据选定的 id 显示图像

mysql - 如何使用当前字段中的值对表执行更新

mysql - 删除 3 个验证者

php - 从另一个数据库中定义的sku查询产品图片

php - 使用表单发布方法显示数据库查询