Come aggiornare una colonna "contatore" per un tabella già popolata.
Il seguente esempio si applica MySQL.
Nel seguente esempio verrà creata una colonna durante la select di tipo "contatore".
1 2 3 4 5 6 |
-- Auto increment SELECT @rownum:=@rownum+1 ID, T01.MyField1, T01.MyField2 FROM MyTable AS T01, (SELECT @rownum:=0) AS C01 ORDER BY ID DESC LIMIT 10; |
Quest'esempio è utile per poter popolare una colonna con un valore che si incrementa di 1.
La colonna ID conterrà i valori 1, 2 ,3 ,4 ,5...e cosi' via per tutti i records.
1 2 |
SET @pos=0; UPDATE MyTable SET MyFieldID=@pos:=@pos+1 |