Alo,
- Tengo un servidor MySQL (5.0.91) con múltiples bases de datos (
~100).
- La mayoría de las BD, digamos el 85%, tienen una
estructura diferente y
algunas contienen una tabla llamada 'usuarios'.
- La tabla usuarios, en las BD que la tienen,
el primer record siempre es el mismo (id=1, nombre=my-nombre, username=usr, pwd=pass) y la estructura puede o puede que no sea la misma, pero los campos mencionados siempre existirán. Ejemplo:
bd1.usuarios
+-----------------------+
| FIELD |
+-----------------------+
| id |
| nombre |
| usr |
| pwd |
| admin_lvl |
| campo_abc |
+-----------------------+
bd2.usuarios
+-----------------------+
| FIELD |
+-----------------------+
| id |
| nombre |
| usr |
| pwd |
| campo_aleatorio |
+-----------------------+
Mi duda es la siguiente, ¿se puede ejecutar un solo query para alguno de los siguientes casos?:
- buscar la
tabla 'usuarios' en todas las BD y regresar el
nombre de la BD que la contenga
- actualizar el primer campo de la tabla usuarios en todas las BD que la contengan donde (id='1' AND nombre='my-nombre' AND usr='usuario')
mm.. espero haya sido clara mi pregunta.
Gracias de antemano
saludz