2012-03-07 25 views
0

我有一個MySql表(MyISAM),其中有25.000條記錄和1.8 MB大小。
表的結構是這樣的已刪除記錄,但表格大小不變

CREATE TABLE `t_prs_info` (
`id` BIGINT(20) UNSIGNED NOT NULL AUTO_INCREMENT, 
`exam_kod` MEDIUMINT(10) UNSIGNED NOT NULL, 
`mss` SMALLINT(5) UNSIGNED NOT NULL, 
`grp` VARCHAR(3) NOT NULL, 
`class` VARCHAR(2) NOT NULL, 
`gp` VARCHAR(1) NOT NULL, 
`vrnt` VARCHAR(1) NOT NULL, 
`xdil` VARCHAR(3) NOT NULL, 
`cns` VARCHAR(1) NOT NULL, 
`name` VARCHAR(14) NOT NULL, 
`surname` VARCHAR(14) NOT NULL, 
`cl_kod` VARCHAR(10) NOT NULL, 
`prs_kod` VARCHAR(10) NOT NULL, 
`phone` VARCHAR(10) NOT NULL, 
PRIMARY KEY (`id`)) 

當我嘗試執行SQL命令來刪除一些行

DELETE FROM t_pers_info WHERE exam_kod=1000 

它刪除記錄,但該表的大小不會改變。

+0

請重新啓動計算機,然後檢查 – 2012-03-07 11:45:42

回答