繁体   English   中英

mysql将auto_increment字段从null更改为记录数

[英]mysql change auto_increment field from null to number of records

Hiii ..

我在mysql中创建了一个表...并在该表中插入了约320条记录。 现在,我更改了该表并添加了一个auto_increment字段。 现在,它在所有记录中都显示该字段的null值。

伙计们,请告诉我把该字段中的所有320条记录更新为1到320的技巧。

update formData set ID = (select @rownum := @rownum + 1 AS rank from formData t, (select @rownum := 0)r); 

我认为下面的SQL对您有用。

SET @rank:=0;
UPDATE formData
SET ID=@rank:=@rank+1

谢谢。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM