MYSQL-Crear un alias a una tabla de otra base de datos
Publicado: 2008-03-28 06:48 @325
Agradecería si me pudiesen indicar cómo en MYSQL puedo acceder desde una base de datos con una conexión abierta $dbh a actualizar datos de una tabla que se encuentra en otra base de datos, cuando todo debe formar parte de una transacción.
Si todo anduvo bien $dbh commit; sino, rollback.
Si no utilizo alias, podría usar dos manipuladores? $dbhI y $dbhII, pero en este caso ¿tendría que ejecutar un rollback para cada conexión? ¿No sería un peligro de incongruencia?
Bueno, si alguien me puede ayudar, estaría muy agradecida.
Utilizando un único manipulador, si hay rollback, me vuelve atrás.
- Código: Seleccionar todo
$dbh . . . . (abro la conexión para la base de datos I)
eval {
inserto en $dbh (base I)
tengo que insertar en la tabla de la base II
}
Si todo anduvo bien $dbh commit; sino, rollback.
Si no utilizo alias, podría usar dos manipuladores? $dbhI y $dbhII, pero en este caso ¿tendría que ejecutar un rollback para cada conexión? ¿No sería un peligro de incongruencia?
Bueno, si alguien me puede ayudar, estaría muy agradecida.
Utilizando un único manipulador, si hay rollback, me vuelve atrás.