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

[SOLUCIONADO] Como reinicio mi BD

Estas en el tema de Como reinicio mi BD en el foro de Mysql en Foros del Web. Quiero borrar todos mis usuarios de mi tabla y que comience los id a grabarse desde el número uno. Como se hace eso ?...
  #1 (permalink)  
Antiguo 02/05/2016, 11:41
 
Fecha de Ingreso: diciembre-2015
Mensajes: 369
Antigüedad: 8 años, 4 meses
Puntos: 4
Como reinicio mi BD

Quiero borrar todos mis usuarios de mi tabla y que comience los id a grabarse desde el número uno.
Como se hace eso ?
  #2 (permalink)  
Antiguo 02/05/2016, 11:48
Avatar de BrujoNic
Super Moderador
 
Fecha de Ingreso: noviembre-2001
Ubicación: Costa Rica/Nicaragua
Mensajes: 16.935
Antigüedad: 22 años, 5 meses
Puntos: 655
Respuesta: Como reinicio mi BD

Si es borrar todo el contenido de una tabla, es simplemente usar el comando TRUNCATE.

Comandos básicos de SQL.
__________________
La tecnología está para ayudarnos. No comprendo el porqué con esa ayuda, la gente escribe TAN MAL.
NO PERDAMOS NUESTRO LINDO IDIOMA ESPAÑOL
  #3 (permalink)  
Antiguo 02/05/2016, 12:15
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Como reinicio mi BD

Como comenta BrujoNic, usando TRUNCATE con cada una de las tablas.
Eso si, si hay dependencias de FK, el orden de las tablas donde usas TRUNCATE debe ser inverso al orden de carga de datos o de creacion de las mismas. De esa forma evitarás problemas de integridad de FK que eviten el truncado.

También puedes desactivar las restricciones de FK antes de truncar las tablas una a una, y luego reactivarlo.

TE recomiendo crear un script con los truncate de cada tabla en el orden necesario.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #4 (permalink)  
Antiguo 02/05/2016, 13:04
 
Fecha de Ingreso: diciembre-2015
Mensajes: 369
Antigüedad: 8 años, 4 meses
Puntos: 4
Respuesta: Como reinicio mi BD

y esto no lo puedo hacer desde mi PHPadmin por ejemplo cuando quiero borrar una fila presiono drob pero cuando ingreso otra fila el ID es 45 si borre 44 me gustaria que fuera 44 la nuevo ingreso pero no lo es jejej
en verdad me gustaria borrar todas las filas que los ingresos comienzan por 1 otra vez y desde phpmyadmin se puede ?
encontre esta definicion es lo quiero hacer
TRUNCATE

A diferencia de DELETE, TRUNCATE elimina todas las filas de la tabla sin borrar la tabla. También resetea los contadores de auto incremento a 0. No borra la tabla como tal, la llamada estructura, por lo que luego puede comenzar a hacer inserciones. La sintaxis es:

TRUNCATE TABLE nombre_tabla;
Y para nuestro caso:

TRUNCATE TABLE entradas;

pero como lo hago creo una nueva pagina y pongo algún tipo de código
no se como usarlo alguna pista
  #5 (permalink)  
Antiguo 02/05/2016, 13:30
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Como reinicio mi BD

1) Olvídate de las funciones visuales de phpMyadmin. Ni BrujoNic ni yo nos estamos refiriendo a usar front-end, sino usar SQL puro.
2) No hay ninguna razon por la que no puedas usar un TRUNCATE en phMyadmin. Para eso está la solapa de SQL. Escribe y ejecuta el TRUNCATE allí, creando un script en esa ventana, con un renglón por cada tabla que borras.
3) Respeta el orden de dependencias de las tablas si existe. Deben ser a la inversa, primero las dependientes y luego las tablas base.

4) MUy importante: Haz la prueba con una base no productiva.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #6 (permalink)  
Antiguo 02/05/2016, 14:05
 
Fecha de Ingreso: diciembre-2015
Mensajes: 369
Antigüedad: 8 años, 4 meses
Puntos: 4
Respuesta: Como reinicio mi BD

Perfecto funciono amigo
TRUNCATE TABLE nombre_tabla;
dentro de la solapa de SQL
muchas gracias

Etiquetas: bd, reinicio, tabla
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 03:19.