这段时间遇到一个数据库的问题,我原来把mysql卸载以后又重新安装,而原来我创建的一个数据库A里有一个表B,现在我重新建立数据库A,并且想在里面再建表B,却说我不能建立table A.B,把表名改一下才行。由于我原来做的一个系统里面用到的就是数据库A里的表B,所以我不能起另外的名字,请哪位大侠告诉我这是怎么回事,有什么解决办法?

解决方案 »

  1.   

    原来的表还存在么?
    drop table b;瞅瞅啥样
      

  2.   

    卸载mysql的时候,你的data目录应该是没有删除,你把原安装路径下的data目录删掉,从新装入mysql,就可以了。
      

  3.   

    楼上几位正解。
    show tables; 
    如果b 存在,
    drop table b;
      

  4.   

    Remove your old table named b on the disk manually,then create a new table within mysql's command line.