Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

poner a 0 un auto_increment

Estas en el tema de poner a 0 un auto_increment en el foro de Mysql en Foros del Web. Tengo una tabla donde defini un campo como id, del tipo int, auto_increment, es clave tipo INDEX. Mi problema es que despues de hacer pruebas, ...
  #1 (permalink)  
Antiguo 21/04/2006, 04:47
Avatar de pereztroff  
Fecha de Ingreso: junio-2002
Ubicación: En la Internet.
Mensajes: 4.068
Antigüedad: 21 años, 10 meses
Puntos: 5
poner a 0 un auto_increment

Tengo una tabla donde defini un campo como id, del tipo int, auto_increment, es clave tipo INDEX.

Mi problema es que despues de hacer pruebas, quiero empezar a trabajar con la tabla y registros, ya borre todas las pruebas, pero en vez de empezar el campo id por el valor 1 sigue por la numercion anterior debido al auto_increment. ¿hay alguna manera para que ponga con valor 1 y no con el valor 322 que me sale cuando creo el primer registro?

me gustaria hacer el arreglo desde phpmyadmin si es posible

Saludos.

Última edición por pereztroff; 21/04/2006 a las 04:54
  #2 (permalink)  
Antiguo 21/04/2006, 05:14
 
Fecha de Ingreso: abril-2006
Mensajes: 268
Antigüedad: 18 años
Puntos: 2
Fijate si esto te sirve:

alter table nombre_tabla auto_increment = 0

Saludos.
  #3 (permalink)  
Antiguo 21/04/2006, 07:22
Tew
 
Fecha de Ingreso: enero-2006
Mensajes: 1.562
Antigüedad: 18 años, 3 meses
Puntos: 17
Ya respondo yo: seguro ke le sirve pk a mi me ha servido Gracias Notwen.
  #4 (permalink)  
Antiguo 21/04/2006, 08:03
Avatar de pereztroff  
Fecha de Ingreso: junio-2002
Ubicación: En la Internet.
Mensajes: 4.068
Antigüedad: 21 años, 10 meses
Puntos: 5
y si tengo datos en la tabla ¿que puede pasar? ¿se pierden?
  #5 (permalink)  
Antiguo 21/04/2006, 08:19
 
Fecha de Ingreso: abril-2006
Mensajes: 268
Antigüedad: 18 años
Puntos: 2
No, los datos no se pierden. Si hay datos, entonces en la próxima fila insertada el id va a ser el siguiente al mayor de los id de las filas que tiene la tabla. Por ejemplo,supongamos que creas tu tabla con un campo id con auto_increment, despues insertar tres tuplas y luego borras la que tiene id = 3. Si despues de eso reseteas el auto_increment a 0 la próxima fila insertada va a tener un id de 3.
Saludos.
  #6 (permalink)  
Antiguo 21/04/2006, 08:43
Avatar de pereztroff  
Fecha de Ingreso: junio-2002
Ubicación: En la Internet.
Mensajes: 4.068
Antigüedad: 21 años, 10 meses
Puntos: 5
una cuestion quizas tonta que me planteo:

imaginemos por un momento que tengo lols siguientes id

33
34
35

¿puedo cambiar su valor manualmente desde phpmyadmin poniendo 1,2,3?

si se puedo y luego reseteo como dijeron arriba

el siguiente registro que valor id tomaria? el 4?

saludos y gracias
  #7 (permalink)  
Antiguo 21/04/2006, 09:05
 
Fecha de Ingreso: abril-2006
Mensajes: 268
Antigüedad: 18 años
Puntos: 2
Si, los ids los podes cambiar siempre y cuando no haya ninguna fila con alguno de esos ids.
Y en ese caso es como decís, el siguiente id va a ser 4.
Saludos.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:52.