SQL UPDATE语法更新ID从1到1000

时间:2017-06-11 19:44:31

标签: mysql sql

如何使用UPDATE命令更新列ID中的数据

我需要将记录从1更新到1000

在创建TABLE时,不需要使用auto_increment就需要看起来像这样。

ID || Column2 || Column3 || Column3 || 
1
2
3
4
...
1000

2 个答案:

答案 0 :(得分:0)

set @counter:= 0;
update table_name set ID=@counter:=@counter+1

它会更新所有ID并将ID作为1给第一条记录。

答案 1 :(得分:0)

你总是可以在create命令

中尝试这样的事情
CREATE TABLE T(

ID IDENTITY(1,1) PRIMARY KEY

);

如果表已经创建,您可以使用ALTER命令设置IDENTITY