我新建了一个库:world_copy。world库有三张表city,country,countrylanguage。
要在world_copy库里创建三张表,要和world库三张表同样结构 同样内容 同样名字,应该怎么操作?

解决方案 »

  1.   

    如果没有索引create table world_copy.city select * from world.city
      

  2.   

    如果有索引则只能show create table world.city;然后在world_copy里执行刚才出来的sql语句然后insert into world_copy.city select * from world.city;
      

  3.   

    补充:create table world_copy.city select * from world.city 我按这个方法创建了 内容是都拷贝过来了
    可是world库里的city有主键和auto_increment这俩 
    拷贝过来world_copy里就没有,应该怎么解决?
      

  4.   

    create table world_copy.city like world.city;
    insert into world_copy.city select * from world.city;
      

  5.   

    你可以直接用mysqldump 导出数据库,然后再改个create database xxx 的语句,再导入。