mysql 表删不掉
有一张表已经存在,我查询的时候说表不存在报1146,删除的时候也报这个错。现在只有一个办法,到对应的路径删除文件,但是得停服务。不停服务有什么好办法没?
还有为什么会产生这种情况,是因为我直接复制的数据库吗?存储引擎是innodb
还有为什么会产生这种情况,是因为我直接复制的数据库吗?存储引擎是innodb
作者: byeceg 发布时间: 2011-06-07
新建1个表,将其名字修改为此表,再删除试试
innodb类型的表是不能直接COPY的
innodb类型的表是不能直接COPY的
作者: WWWWA 发布时间: 2011-06-07
引用 1 楼 wwwwa 的回复:
新建1个表,将其名字修改为此表,再删除试试
innodb类型的表是不能直接COPY的
新建1个表,将其名字修改为此表,再删除试试
innodb类型的表是不能直接COPY的
再创建报错1050 ,已存在。
另外版本是5.0
作者: byeceg 发布时间: 2011-06-07
新建表的名字与此表不同,建立后,在此表所在数据库目录中 查找此名字,修改为你要删除的表名字试试
作者: WWWWA 发布时间: 2011-06-07