gpt4 book ai didi

mysql - 如何在Mysql中为现有数据设置auto_increment起始值

转载 作者:行者123 更新时间:2023-11-29 23:09:00 25 4
gpt4 key购买 nike

假设我有一个包含 3 行数据的表,我想添加一个 auto_increment 列,我使用以下语法并且它有效

ALTER TABLE tableA ADD id BIGINT unsigned NOT NULL unique AUTO_INCREMENT

但当前行将在新添加的 auto_increment 列中获取类似 1,2,3 的值。

我希望这些值为 1001,1002,1003。有办法做到这一点吗?

注意我知道正在运行

ALTER TABLE tableA AUTO_INCREMENT=1001

可以,但仅适用于新行,不适用于现有数据

最佳答案

您可以使用自动增量关键字创建值来指定起始编号。

Alter table add column blah int(11) auto increment 10000;

关于mysql - 如何在Mysql中为现有数据设置auto_increment起始值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28160635/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com