Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/05/2013, 13:23
Avatar de catpaw
catpaw
 
Fecha de Ingreso: mayo-2010
Ubicación: xalapa
Mensajes: 856
Antigüedad: 10 años
Puntos: 23
update a 2 tablas dif bd acceso denegado

hola

esta consulta me funciona en local

es una actualizacion de una tabla a de la base de datos AA a una tabla b de la base de datos BB:

(uso php, antes de mi generar mi consulta abro la conexion $con_db = conecta_db();)

Código MySQL:
Ver original
  1. UPDATE BB.b tu
  2.    (SELECT clave, campo1, campo2, campo3, campo4, campo5
  3.     FROM AA.a) tz
  4. ON tu.clave=tz.clave
  5. SET tu.campo1=tz.campo1, tu.campo2=tz.campo2, tu.campo3=tz.campo3, tu.campo4=tz.campo4, tu.campo5=tz.campo5

al pasarla al server obtuve el siguiente error

SELECT command denied to user 'userDB_BB'@'direccion.com' for table 'a'

entonces probe agregando mis 2 conexiones:

$con_db = conecta_db(); (db BB)
$con_dbc = conecta_db_AA(); (db AA)

y el error cambio a:

SELECT command denied to user 'userDB_AA'@'direccion.com' for table 'b'

Como deberia abrirse las conexiones al "mismo tiempo" para que no me genere el error?

Gracias

Última edición por catpaw; 15/05/2013 a las 13:29