由于表出现了错误 我把表文件删除了 paizi.frm paizi.MYI paizi.MYD都删除 我用备份文件来还原 怎么还说这个表paizi存在 删除也删除不了..drip table paizi也不行 说unknown table paizi

解决方案 »

  1.   

    show tables like 'paizi';show create table paizi;dir c:\xxxx\xxx\xx\mysql\datadir\db1\paizi*
    贴出以上结果
      

  2.   

    mysql> show tables like 'paizi';
    +----------------------------+
    | Tables_in_audition (paizi) |
    +----------------------------+
    | paizi                      |
    +----------------------------+
    1 row in set (0.00 sec)mysql> show create table paizi;
    ERROR 1146 (42S02): Table 'audition.paizi' doesn't existD:\MysqlDate\data\audition>dir paizi*
     驱动器 D 中的卷是 资料
     卷的序列号是 8236-DBD6 D:\MysqlDate\data\audition 的目录2010-10-17  02:09             9,042 paizi.frm
                   1 个文件          9,042 字节
                   0 个目录  1,375,535,104 可用字节
      

  3.   

    这样简单了,直接把 
    D:\MysqlDate\data\audition 目录中的这个 paizi.frm 删除即可。
      

  4.   


    先读三遍《数据库系统概论(第四版)》 王珊 萨师煊   高等教育出版社 (掌握基础知识和概念) 然后再粗略浏览一遍MYSQL的官方手册。(方便以后查找,避免类似于考试的时候,给你本政治书也不知道答案在第几章,第几页)MySQL官方文档 http://dev.mysql.com/doc/refman/5.1/zh/index.html
      

  5.   

    楼主,删除表的命令是“drop table paizi”吧……