Est-il possible de mettre le nom de la base de données dans une variable dans MySQL? Par exemple, quand j'ai une base de données appelée « DB1 », puis-je faire quelque chose comme ceci:nom de la base de données variable
set @db= 'db1';
select * from @db.mytable;
EDIT: Il est un autre exemple de ce que je veux faire:
set @dbfrom= 'db1';
set @dbto= 'db2';
insert into @dbto.mytable (col1,col2,col3) select col2,col1,col3 from @dbfrom.mytable;
Un langage de programmation ou un environnement particulier? La connexion avec la base de données est là où cela est spécifié. –
c'est juste mysql .. Je vais le vider à myadmin – grilix
Pourriez-vous utiliser une déclaration d'utilisation http://dev.mysql.com/doc/refman/5.0/en/use.html? –