我嘗試在MYSQL工作臺中從我的模式中得到一張表,但它不工作:我嘗試了幾次,但30分鐘後停止了它,看起來工作臺凍結了。 ..無法刪除表 - 沒有任何反應
我也試過truncate
表,但是這也不起作用:(通常需要不到一秒鐘的時間才能刪除表) - 那麼,問題是什麼,我該如何解決它? (該表大約200MB)。
That's我的嘗試:
TRUNCATE Table1;
DROP TABLE Table1;
感謝您的支持!
我嘗試在MYSQL工作臺中從我的模式中得到一張表,但它不工作:我嘗試了幾次,但30分鐘後停止了它,看起來工作臺凍結了。 ..無法刪除表 - 沒有任何反應
我也試過truncate
表,但是這也不起作用:(通常需要不到一秒鐘的時間才能刪除表) - 那麼,問題是什麼,我該如何解決它? (該表大約200MB)。
That's我的嘗試:
TRUNCATE Table1;
DROP TABLE Table1;
感謝您的支持!
打開mysql命令行客戶端並執行drop table table1;
again.Hopfully它會工作。
表鎖的最常見原因是FOREIGN KEY CONSTRAINT
。
嘗試以下操作:
SET FOREIGN_KEY_CHECKS = 0;
TRUNCATE `database_name`;
###_or_ DROP `database_name`;
SET FOREIGN_KEY_CHECKS = 1;
您可以運行那些從控制檯或工作臺。請注意,無論是鎖定它,這是有原因的。確保你在truncate
之前有有效備份。
希望這會有所幫助。
「不工作」,不工作如何?桌子真的叫'1'嗎? – sagi
它工作正常:但我無法想象它應該如何持續這麼久:它仍然在運行(現在超過30分鐘),通常需要不到5秒的時間才能放下一張大約100MB的表格。並且不:表格被稱爲表格Y – AbsoluteBeginner
也許這張桌子上有一個開放的交易?意味着有人忘了提交? – sagi