我在MYSQL工作台中尝试drop
来自我的架构的表但是它不起作用:我尝试了几次但是在30分钟后停止了它,似乎工作台冻结了......
我也尝试truncate
表格,但这也不起作用:(通常只需不到一秒的时间就可以放弃一张桌子) - 所以问题是什么,我该如何解决呢? (该表约为200MB)。
这就是我的尝试:
TRUNCATE Table1;
DROP TABLE Table1;
感谢您的支持!
答案 0 :(得分:0)
打开 mysql命令行客户端并再次执行drop table table1;
。希望它能正常工作。
答案 1 :(得分:0)
表锁定的最常见原因是FOREIGN KEY CONSTRAINT
。
尝试以下方法:
SET FOREIGN_KEY_CHECKS = 0;
TRUNCATE `database_name`;
###_or_ DROP `database_name`;
SET FOREIGN_KEY_CHECKS = 1;
您可以从控制台或Workbench运行它们。请注意,无论是什么锁定它,都是出于某种原因。确保在truncate
之前有有效备份。
希望这有帮助。