Saludos, me encuentro haciendo algunas pruebas en mi base de datos.
tenia 26 registros pero los borré
al insertar un nuevo registro me aparece en 27 solamente con este ultimo dato
como hago para iniciar de 0?
gracias
| |||
Respuesta: Reiniciar ID en MySQL Poder, se puede, pero salvo que quieras empezar una base de datos desde cero y ni siquiera en ese caso es necesario. Mira la FAQ de MySQL, el #22 permalink y verás las razones. http://www.forosdelweb.com/f86/faqs-mysql-489891/ Si estabas haciendo pruebas y ahora quieres empezar desde cero, cero ALTER TABLE nombre_tabla AUTO_INCREMENT= 1 pero como te digo no es necesario para nada. Si lo que buscas es poder numerar luego la salida de tus datos, eso puedes hacerlo con una consulta (en las FAQ la tienes) o con programación. |
| ||||
Respuesta: Reiniciar ID en MySQL Gracias jurena, se que no es necesario porque la consulta llamo a los datos que necesito y el verificar la base de datos en su totalidad con cada consulta la vuelve lenta calculando innecesariamente. Solamente me dio curiosidad, es por las puebas que hago necesito colocar id especifico y tanto numero me confunde.
__________________ - |
| |||
Respuesta: Reiniciar ID en MySQL Es que no tiene por qué ser así. Si has establecido los índices adecuados y pertinentes, no tiene que volverse lenta. ¿Qué tipo de cálculos innecesarios crees que hace? Postea la estructura y podremos ayudarte mejor. |
| ||||
Respuesta: Reiniciar ID en MySQL Me refiero a que si reiniciaramos o verificaramos el indice (ID) por cada consulta se vuelve lenta obviamente entre mas datos tenga peor. Añado una cosa: Borre todos los registros de la tabla sin ejecutar ningun comando especial, cuando fui a trabajar aparecia desde el indice 1 :) seguramente sea por el buffer en la memoria temporal. Gracias jurena por tu colaboración.
__________________ - Última edición por CrepitantE; 31/01/2013 a las 11:53 |
| ||||
Respuesta: Reiniciar ID en MySQL Cita: Eso dependería de la forma en que los borraste.Borre todos los registros de la tabla sin ejecutar ningun comando especial, cuando fui a trabajar aparecia desde el indice 1 Si usaste DELETE, eso no reinicia los números, si usaste TRUNCATE, los reinicia si son tablas InnoDB. Y si usaste una interfaz... bueno, eso depende de cómo lo haga la iterfaz internamente.
__________________ ¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente... "El problema es la interfase silla-teclado." (Gillermo Luque) |
Etiquetas: |