Come posso usare due db mysql diversi ma che hanno lo stesso nome e tabelle uguali?
Come posso usare due db mysql diversi ma che hanno lo stesso nome e tabelle uguali?
basta che anteponi il nome del database al nome della tabella.
codice:select contenuti.title, utenti.username from primodatabase.users as utenti, secondodatabase.content as contenuti where contenuti.modified_by=utenti.id
Pensate i programmi a librerie, e innalzate il livello d'astrazione
A quanto pare esiste un storage engine chiamato FEDERATED http://dev.mysql.com/doc/refman/5.1/...ge-engine.html cheOnestamente non ne ero a conoscenza fino a pochi attimi fa, sembra forte, anche se io mi terrei ben lontano dal fare delle query cross-server. Qui trovi la risposta completa: http://stackoverflow.com/questions/8...546339#1546339lets you access data from a remote MySQL database without using replication or cluster technology. Querying a local FEDERATED table automatically pulls the data from the remote (federated) tables. No data is stored on the local tables.