Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/08/2012, 08:45
manke10
 
Fecha de Ingreso: septiembre-2008
Mensajes: 18
Antigüedad: 15 años, 8 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.