Hola, tengo una base de datos que contiene varios esquemas, y querría borrar todos los datos de todas las tablas que cumplan cierta propiedad. ¿Cómo puedo hacerlo, sin tener que ir por las tablas, una a una?
Gracias,
Un saludo.
| |||
Borrar datos de todas las tablas. Hola, tengo una base de datos que contiene varios esquemas, y querría borrar todos los datos de todas las tablas que cumplan cierta propiedad. ¿Cómo puedo hacerlo, sin tener que ir por las tablas, una a una? Gracias, Un saludo. |
| |||
Re: Borrar datos de todas las tablas. Gracias varoda, veo que me has entendido aunque no has sabido ayudarme ![]() Quiero eliminar datos de TODAS las tablas, no de una a una. Una a una sé hacerlo, pero tardaría demasiado. ¿No hay modo de hacerlo de todas a la vez? Gracias, saludos. ![]() |
| ||||
Re: Borrar datos de todas las tablas. http://dev.mysql.com/doc/refman/5.0/en/delete.html Ahi te viene la sintaxis de delete para varias tablas a la vez. Básicamente se hace DELETE [tablas_que_quieres_borrar] from [tablas_que_forman_la_consulta] where [condicion] |
| ||||
Re: Borrar datos de todas las tablas. Hola ferola, Si te entiendo bien, la respuesta es no hay forma de con un SQL eliminar todos los datos de todas las tablas si no especificas directamente los nombres de las tablas... y si ya tienes los nombres, entonces mejor lanza deletes individuales. Si las tablas que hay no son siempre las mismas (no te sabes todos los nombres), entonces primero haz un query que te traiga la info de las tablas/schemas existentes y luego un loop. Por cierto, si vas a eliminar todos los datos, igual es mejor que uses el truncate en vez del delete.
__________________ pragone Blog: Desarrollo, comunidad y monetización Últimos artículos: Tips de Smarty |
| ||||
![]() yo supongo que si se puede, debe haber alguna funcion, que desconozco que liste el nombre de todas las tablas que hay en una bd, y luego eliminarlas con BORRADO... Esta sección es de BD no de programación y las respuestas deben estar enfocadas a SELECT puros Función de la sección de Base de Datos Última edición por BrujoNic; 10/02/2008 a las 11:06 |