2009-05-30 5 views
0

Je crée une base de données à l'exécution et je veux créer les tables dans cette base de données en même temps. Quelqu'un peut-il me donner une idée sur la façon de le faire? Par exemple -Mysql Create Table avec le nom de la base de données dynamique

J'ai créé une base de données nommée « mydb » et maintenant dans le même processus que je suis en train de créer la table J'utilise la procédure stockée MySQL pour la même. Mon entrée de proc sera mon nom de fichier. Donc, mon proc ressemble

create procedure test(IN dbname varchar(100)) 
begin 
    create table `dbname`.`testing`(testid int, testname varchar(45)); 
end 

Répondre

Questions connexes