MySQL是許多網(wǎng)站和應(yīng)用程序中使用的流行數(shù)據(jù)庫管理系統(tǒng)。有時(shí),您可能想強(qiáng)制刪除一張MySQL表,這可能是由于表格受到損壞,無法訪問或其他問題。下面介紹如何強(qiáng)制刪除MySQL表格。
DROP TABLE IF EXISTS my_table_name;
上述代碼將刪除指定的MySQL表格,即在語句的結(jié)尾處添加MySQL表格名稱。語句開頭的部分DROP TABLE IF EXISTS將告訴MySQL如果該表存在時(shí)則刪除該表。如果未使用“IF EXISTS”,在不存在MySQL表格的情況下將返回錯(cuò)誤。
強(qiáng)制刪除MySQL表也可以通過以下兩種方式實(shí)現(xiàn):
FLUSH TABLES WITH READ LOCK;
SET GLOBAL innodb_fast_shutdown = 1;
上述代碼將強(qiáng)制MySQL服務(wù)器關(guān)閉,較為沉重,不建議在生產(chǎn)環(huán)境下使用。