We are using Class::DBI to access mysql INNODB tables within several databases within one MySQL server. We have noticed CDBI (actually, Ima::DBI beneath it) creates a unique connection handle for each database. This stymies transactions which involve tables within different databases (as transactions work within a connection.) Any advice? Did we err by organizing tables within different databases, vs. one database? Or is there a way to use CDBI and txns with multiple DBs?
Thanks for any advice.