大量的空白MySql行/页面

时间:2014-11-10 20:12:20

标签: mysql phpmyadmin

不知何故,somone利用了我的网站并插入了48页(约1440行)的内容?

这些图片可能有助于解释我的问题

Image 1

enter image description here

正如您在行下的第一张图片中看到的,有2,530。应该只有大约1090,因为其中1440完全空白,如图2所示

我试过了

DELETE FROM links WHERE url = '';
DELETE FROM links WHERE url IS NULL;

但这些都没有奏效。 有谁知道如何删除这些?

感谢Joel

1 个答案:

答案 0 :(得分:0)

仅供参考,以便关闭......

您正在使用InnoDB存储引擎(很好的选择btw)。它不会保持每个表的精确行数。 phpMyAdmin专门使用SHOW TABLE STATUS,对于InnoDB,它基于InnoDB维护每个表的行数的估计。这些esimates是不精确的,可以显着关闭。如果您想了解有关此问题的更多信息,请在此处查看有关该主题的优秀SO讨论:Why does my InnoDB table have a weird value for record count?

最重要的是,你根本没有问题。这完全没问题。