2012-04-17 77 views
0

是新手到MySql 當我試圖做備份它扔我一個錯誤MySQL的錯誤:1146和1051

mysqldump: Got error: 1146: 
Table doesn't exist when using LOCK TABLES 

當我試圖丟棄問題表它拋出我的

error 1051 mysql 
unable to drop the table. 

我試過了一切,但沒有奏效。

由於它仍處於開發階段,我決定放棄那個困擾的數據庫並創建新的一個。

也不能這樣做。

任何人都可以幫我嗎?

回答

0

它解釋。該表不存在。你選擇了主動數據庫模式嗎?

0

嘗試DROP此表,然後再次創建(有時幫助)。還嘗試通過mysqlcheck修復數據庫。

+0

第二個錯誤消息明確指出'無法放棄表格'。 – Jocelyn 2012-09-21 10:37:46

+0

在我的情況下,儘管1051錯誤 – ruvim 2012-11-21 07:46:01

1

嘗試刪除.FRM .MYI,如果表使用MyISAM存儲引擎或.FRM和的.ibd文件如下表..的.MYD文件,如果表使用InnoDB存儲引擎