簡體   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