Pues eso, me gustaria saber cual es el comando en consola para vaciar una base de datos completa, no solo unas tablas sino toda la DB.
Salu2!
| |||
¿Como vaciar una base de datos completa? Pues eso, me gustaria saber cual es el comando en consola para vaciar una base de datos completa, no solo unas tablas sino toda la DB. Salu2! |
| ||||
Respuesta: ¿Como vaciar una base de datos completa? Mira la opción que propone gnzsoloyo en este post. http://www.forosdelweb.com/f86/backu...-mysql-695226/ Un saludo.
__________________ Without data, You are another person with an opinion. W. Edwads Deming |
| |||
Respuesta: ¿Como vaciar una base de datos completa? No, eso es para el Dump y el backup, yo me refiero a borrarle todo a una DB, todas las tablas y dejarla totalmente vacia, como si estuviese nueva, me explico? :P |
| ||||
Respuesta: ¿Como vaciar una base de datos completa?
__________________ Without data, You are another person with an opinion. W. Edwads Deming |
| |||
Respuesta: ¿Como vaciar una base de datos completa? huesos, esa si esta mas facil, pero igual es interesante conocer ambos metodos. Ahora Boy_Computer, hay alguna forma para hacer un DROP TABLE IF EXISTS tabla1 to tabla_x?, es decir, que pueda hacer una consulta que me agarre todas las tablas si acaso existen. Saludos! |
| ||||
Respuesta: ¿Como vaciar una base de datos completa? No existe porque las sentencias DDL son peligrosas y debe haber cierta seguridad de que en realidad se las desea usar, especialmente las de borrado, Tenes que tener en cuenta que MySQL no cuenta con un flashrecovery, o un databin, como Oracle. Lo que puedes intentar es usar un SP que lea la lista de tablas definidas en el SCHEMA para esa base y las borre de a una. El problema es que si hay tablas innoDB, estas tienen que ser vaciadas y/o borradas de a una en una secuencia precisa (que depende del modelo de la base), por las restricciones de FK.
__________________ ¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente... "El problema es la interfase silla-teclado." (Gillermo Luque) |