
09/08/2012, 08:45
|
| | Fecha de Ingreso: septiembre-2008
Mensajes: 18
Antigüedad: 16 años, 6 meses Puntos: 0 | |
Buscar un dato en todas las tablas de una base de datos Hola estimados foreros!
Estoy necesitando hacer un script en sql / mysql que revise todas las tablas de una base de datos para buscar un valor cualquiera.
Si lo encuentra que me diga en qué tabla / s se encuentra.
Como sólo puedo pasar el nombre de la bd (no conozco ni los nombres y ni la cantidad de tablas), supongo que el script tendrá que hacer algo como un SHOW TABLES y luego con cada tabla algo similar para saber cantidad y nombre de los campos y desde ahí hacer la busqueda en cada campo... estoy equivocado?
La verdad no sé por dónde comenzar. Debería usar un StoreProcedure necesariamente? ó se podría hacer un script plano que luego pueda correr desde consola?
Desde ya agradezco a todos quienes puedan echarme una mano. |