¿Estas atascado? ¡Yo te ayudo!, pregunta aquí.

Resetear ID de una columna AUTO_INCREMENT

Comando, instrucciones y trucos para trabajar y gestionar este motor de base de datos.

Notapor alexiter » Vie Feb 24, 2017 8:36 pm

Es posible usar "ALTER TABLE" para restablecer el índice actual de un campo AUTO_INCREMENT pero únicamente con valores > n, en donde n es el índice más alto actualmente almacenado en el campo. Por ejemplo, en un campo AUTO_INCREMENT con los siguientes valores:

Código: Seleccionar todo
2
3
4


Al ejecutar

Código: Seleccionar todo
ALTER TABLE nombre_tabla AUTO_INCREMENT=50


el siguiente registro insertado tendrá el valor 50 en el campo AUTO_INCREMENT, pero si se ejecuta algo como

Código: Seleccionar todo
ALTER TABLE nombre_tabla AUTO_INCREMENT=1


el índice de incremento no se modifica y el siguiente valor de incremento será 5, como sería de esperar.

Informacion sacada de aqui: http://www.forosdelweb.com/f21/reiniciar-auto-increment-mysql-310210/
alexiter
Site Admin
 
Mensajes: 157
Registrado: Dom Nov 17, 2013 9:54 pm

Volver a MySQL y phpmyadmin

cron
  • Buscar mensajes nuevos
  • Buscar temas sin respuesta
  • ¿Quién está conectado?
  • En total hay 1 Usuario identificado :: 0 registrado, 0 ocultos y 1 invitado (basados en usuarios activos en los últimos 5 minutos)
  • La mayor cantidad de usuarios identificados fue 619 el Dom May 03, 2020 11:11 pm
  • Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado