2009-05-30 144 views
0

我在运行时创建数据库,并且我想同时在该数据库中创建表。任何人都可以给我任何想法如何做到这一点? 例如 -Mysql使用动态数据库名称创建表

我已经创建了一个名为“MYDB”一个数据库 现在在相同的过程中,我想创建我使用存储过程的同一MySQL的表。 我的proc输入将是我的dbname。所以,我的proc看起来像

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

回答