Quiero borrar todos mis usuarios de mi tabla y que comience los id a grabarse desde el número uno.
Como se hace eso ?
| ||||
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) |
| |||
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 |
| ||||
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) |
Etiquetas: |