Autor Tema: [AYUDA MYSQL] Resetear columna con autoincrement  (Leído 2846 veces)

Desconectado ivan m

  • PHPer@
  • **
  • Mensajes: 64
  • Karma: 0
  • Sexo: Masculino
  • Aprendiendo PHP!
    • Ver Perfil
    • Iván M.Z.
[AYUDA MYSQL] Resetear columna con autoincrement
« en: 03 de Febrero de 2012, 21:17:08 pm »
Hola, estoy haciendo una base de datos y resulta que cuando borró una fila de una tabla a través de un script que tengo en PHP no se me reordenan los demás valores, entonces me gustaría saber si es posible hacer que vuelva a hacer la cuenta para que salga 1,2,3 y no 1,3,4...

He probado esto que he encontrado y nada


Código: [Seleccionar]
ALTER TABLE mitabla AUTO_INCREMENT=1;
Proyectos actuales:[/b]
Generador de skates - v1 Terminada, empezando v2

Comunidad PHPeros

[AYUDA MYSQL] Resetear columna con autoincrement
« en: 03 de Febrero de 2012, 21:17:08 pm »

Desconectado GuayAngel12

  • PHPero Experto
  • *****
  • Mensajes: 894
  • Karma: 17
  • Sexo: Masculino
  • Programador PHP, CSS, HTML...
    • Ver Perfil
    • GreeBool
Re:[AYUDA MYSQL] Resetear columna con autoincrement
« Respuesta #1 en: 03 de Febrero de 2012, 21:31:57 pm »
En Operaciones, en PhpMyAdmin, si bajas un poco verás una fila que pone auto_increment. Tienes que poner el número por el que quieres que siga siga.

Un Saludo,
Ángel Q.

Desconectado ivan m

  • PHPer@
  • **
  • Mensajes: 64
  • Karma: 0
  • Sexo: Masculino
  • Aprendiendo PHP!
    • Ver Perfil
    • Iván M.Z.
Re:[AYUDA MYSQL] Resetear columna con autoincrement
« Respuesta #2 en: 03 de Febrero de 2012, 21:36:30 pm »
Gracias!

Saludos
Proyectos actuales:[/b]
Generador de skates - v1 Terminada, empezando v2

Desconectado Physlet

  • PHPero Experto
  • *****
  • Mensajes: 822
  • Karma: 41
  • Sexo: Masculino
  • Todo es posible con esfuerzo, dedicación e interés
    • Ver Perfil
    • PanamaDev
Re:[AYUDA MYSQL] Resetear columna con autoincrement
« Respuesta #3 en: 08 de Febrero de 2012, 17:25:24 pm »
Ten encuenta que si tienes 10 valores (y el auto_increment va del 1 al 10) y luego borras el 3 y 8... Aunque le pongas AUTO_INCREMENT = 1; el siguiente valor tendrá 9.

Desconectado Animus

  • PHPero Avanzado
  • ****
  • Mensajes: 273
  • Karma: 1
  • Sexo: Masculino
  • Aprende a aprender, el resto vendrá solo.
    • Ver Perfil
Re:[AYUDA MYSQL] Resetear columna con autoincrement
« Respuesta #4 en: 09 de Febrero de 2012, 08:08:29 am »
En vez de autoincrement es mejor, cojer la tabla sumarle 1 y el resultado de esa suma actualizarlo, es lo mismo pero más limpio, (para mi)


La red social de tus sueños.


Desconectado benty

  • PHPerit@
  • *
  • Mensajes: 1
  • Karma: 0
  • Nuev@ PHPer@
    • Ver Perfil
Re:[AYUDA MYSQL] Resetear columna con autoincrement
« Respuesta #5 en: 12 de Marzo de 2012, 10:33:50 am »
Article bien écrit, le talent littéraire est remarquable, je vous remercie pour le partage. :D

Desconectado SoyJoaquin.

  • PHPero Master
  • ******
  • Mensajes: 2.737
  • Karma: 131
  • Sexo: Masculino
  • ส้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้ส้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้ Problem?
    • Ver Perfil
    • IsoMap
Re:[AYUDA MYSQL] Resetear columna con autoincrement
« Respuesta #6 en: 12 de Marzo de 2012, 18:40:12 pm »
En vez de autoincrement es mejor, cojer la tabla sumarle 1 y el resultado de esa suma actualizarlo, es lo mismo pero más limpio, (para mi)
¿Para que vamos a gastar recursos si MySQL lo puede hacer?
Twitter: @JoakoM010



Desconectado Animus

  • PHPero Avanzado
  • ****
  • Mensajes: 273
  • Karma: 1
  • Sexo: Masculino
  • Aprende a aprender, el resto vendrá solo.
    • Ver Perfil
Re:[AYUDA MYSQL] Resetear columna con autoincrement
« Respuesta #7 en: 12 de Marzo de 2012, 20:36:44 pm »
¿Para que vamos a gastar recursos si MySQL lo puede hacer?

La verdad no sé, me lo recomendó mi professor, yo le hago caso xd


La red social de tus sueños.


Desconectado Warlox

  • Moderadores PHP
  • PHPero Master
  • ****
  • Mensajes: 1.278
  • Karma: 77
  • Sexo: Masculino
  • A veces hay que aprender a correr antes de caminar
    • Ver Perfil
    • Página personal
Re:[AYUDA MYSQL] Resetear columna con autoincrement
« Respuesta #8 en: 20 de Abril de 2012, 04:30:44 am »
Claro, con ese principio, ¿para qué crear un código limpio, fácil, rápido y un largo etcétera de 10 lineas si puedo complicarme la vida creando uno de 500 lineas?

Vamos, que si la función autoincrement está predefinida es por algo, demonios.
- Moderador de PHP