我有一个包含超过 300 万条记录的表,我尝试将其放入 MySQL Workbench,它每次都会卡住,我通过 shell 登录到 sql 命令提示符并执行了
删除表table_name
它卡住了。
我尝试删除表中的记录
Delete from table_name where `ID` > 100000;
卡住了
我想也许我应该让它运行一段时间,两个小时后它仍在运行:
如何删除该表?
最佳答案
只是一些想法:
尝试删除索引
DROP INDEX 'INDEXNAME' ON 'table_name'
然后尝试删除约束(如果有)
ALTER TABLE table_name
DROP FOREIGN KEY Foreign_Key_Name
然后尝试删除它?
关于mysql - 删除一个大的 mysql 表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22774010/