Mysql建立表時報錯Table doesn't exist解決辦法

  最近作項目時,本地數據庫出了毛病,PHPMyadmin中有幾張表不見了,我想應該是誤刪了吧,因而準備從新建一張表,但是問題出現了,sql報錯,說表不存在。。。mysql

  什麼鬼!就是由於表不存在我纔要建立的好嗎???sql

  去mysql的data目錄找,發現.frm文件還在,因而google了一下,找到如下解決辦法:數據庫

 

  1)、隨便弄一個其餘的數據庫,建立一個名字同樣的表;google

  2)、進去mysql data中的這個數據庫目錄下,將該表的.frm、.MYD、.MYI三個後綴的文件複製到項目用的數據庫目錄;io

  3)、登陸項目數據庫,使用drop命令物理刪除這個表(這個時候項目數據庫裏面仍是看不到這張表的);table

  4)、正常流程從新建表,搞定!登錄

 

  原文連接:http://stackoverflow.com/questions/18034485/mysql-create-table-error-table-doesnt-existerror

相關文章
相關標籤/搜索