[英]Dropping a large mysql table
我有一個包含超過300萬條記錄的表,我嘗試將其放在MySQL Workbench中,它每次都凍結,我通過自己的shell登錄到sql命令提示符,然后執行了
drop table 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
然后嘗試刪除它?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.