Alias de nom de base ? [mysql] - SQL/NoSQL - Programmation
Marsh Posté le 31-08-2009 à 09:52:26
Ben ça , ça marche pas :
SELECT machin, truc FROM BaseA.table1 BA LEFT JOIN BaseB.table2 BB USING (trucmuche) WHERE BA.table1.bidule=0 ...
Marsh Posté le 31-08-2009 à 10:06:33
Je pense que ce qu'il veut dire c'est : existe-t-il une commande qui lui permettra de "rediriger" toute requête faite sur BaseB vers son nouveau nom.
Comme un lien symbolique ..
Marsh Posté le 31-08-2009 à 10:14:34
Exactement
Marsh Posté le 31-08-2009 à 11:42:47
à part, avec les reg exp, faire du find/replace dans le code, je vois aps là comme ça...
Marsh Posté le 31-08-2009 à 09:38:05
Bonjour, voici mon (gros) problème
J'ai une appli qui tourne avec 2 bases (sur le même serveur), BaseA et BaseB.
Je fais des requêtes avec des jointures sur les 2 tables (ca, pas le choix, c'est fait comme ca )
J'ai donc des requêtes du genre SELECT machin, truc FROM BaseA.table1 LEFT JOIN BaseB.table2 USING (trucmuche) WHERE BaseA.table1.bidule=0 ...
Soucis : le nom de la BaseB vient de changer
Existe-t-il un moyen (simple) de créer un alias pour éviter de changer les 200 requêtes ?
Merci !
---------------
Gamertag : Getget94 - PSN : Getget1980 - Nintendo Network : Getget1980 - Uplau : Getget1980