Actualizar un campo en varias filas de una tabla mysql de manera incremental
Publicado por Santiago (185 intervenciones) el 08/05/2020 15:58:03
Hola amigas/os, verán tengo un problema a ver si me pueden ayudar.
Estoy intentando, sin exito, poder actualizar con el "update" de mysql, un mismo campo
que está en varias filas de una misma tabla es decir algo asi:
tabla llamada accesos:
campo_id, campo_numero_acceso
El campo llamado "campo_numero_acceso", debe ser incremetal, es decir
en la primera fila de la tabla debe valer 1, en la segunda fila de la tabla 2, .....etc
pero el código que tengo no me funciona bien, ya que me rellena el campo "campo_numero_acceso" en todas las filas con el mismo valor osea 5 en vez de rellenarmelos con:
1
2
3
4
5
Miren este es el código que tengo:
Gracias de antemano.
Estoy intentando, sin exito, poder actualizar con el "update" de mysql, un mismo campo
que está en varias filas de una misma tabla es decir algo asi:
tabla llamada accesos:
campo_id, campo_numero_acceso
El campo llamado "campo_numero_acceso", debe ser incremetal, es decir
en la primera fila de la tabla debe valer 1, en la segunda fila de la tabla 2, .....etc
pero el código que tengo no me funciona bien, ya que me rellena el campo "campo_numero_acceso" en todas las filas con el mismo valor osea 5 en vez de rellenarmelos con:
1
2
3
4
5
Miren este es el código que tengo:
1
2
3
4
5
6
for ($i=1; $i <= 5; $i++)
{
$sql = "UPDATE accesos SET numero_acceso=$i";
mysqli_query($con,$sql) or die (mysqli_error($con));
}
Gracias de antemano.
Valora esta pregunta
0