0

我有一个包含 381 条记录的表,其列id,name,dept_id

我将如何引入一个名为row_id的列,其编号为 1-381(以唯一标识每一行,之后它们需要从这一点自动递增)。

我需要在 MySQL 中写这个。我能想到的唯一其他方法是手动输入,但这会花费太长时间。

4

1 回答 1

1

添加一个新列alter table table_name add column row_id int()然后执行此命令SELECT @i:=0;UPDATE table_name SET row_id = @i:=@i+1然后将其设为主键并将其设置为自动增量

于 2013-02-12T11:49:13.867 回答