secuencial registro numero mostrar filas fila crear correlativo contador consecutivo columna agregar mysql sql

registro - Insertar número secuencial en MySQL



numero de fila en mysql (3)

Agregué una columna vacía a una tabla y ahora quiero insertar números secuenciales en sus filas. ¿Es posible hacerlo utilizando SQL?


Como dije en los comentarios, puedes actualizar cada fila con su número de fila,

Aquí hay un link a cómo calcular rownum it mysql.

Para reformular:

update player, (select @rownum:=@rownum+1 ‘rank’, p.* from player p, (SELECT @rownum:=0) r order by score desc) player1 set thatColumn= rank where player.id = player1.id


intente este incremento automático si desea tener un número incremental en su tabla para cada inserción que haga

create table WithAutoInc(somID int AUTO_INCREMENT,somName_ char(100) ,primary key(somID ));

ahora para insertar puedes hacer esto

insert into WithAutoInc (somName_) values (''presley'');

el resultado es


Ejecute las siguientes consultas para tener un valor incrementado en yourField columna yourField :

SELECT @i:=0; UPDATE yourTable SET yourField = @i:=@i+1;