簡體   English   中英

刪除大型mysql表

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM