HIII ..
我在mysql中创建了一个表...并在该表中插入了大约320条记录。现在我修改了该表并添加了一个auto_increment
字段。现在它在所有记录中显示该字段的null
值。
伙计们请告诉我在该字段中以1到320更新所有320条记录的技巧。
update formData set ID = (select @rownum := @rownum + 1 AS rank from formData t, (select @rownum := 0)r);
答案 0 :(得分:1)
我认为以下SQL对您有用。
SET @rank:=0;
UPDATE formData
SET ID=@rank:=@rank+1
谢谢。