大量空白MySql行/页

大量空白MySql行/页,mysql,phpmyadmin,Mysql,Phpmyadmin,不知何故,有人利用我的网站,插入了48页(约1440行)的空白 这些图片可能有助于解释我的问题 正如您在第行下的第一张图片中所看到的,有2530个。应该只有大约1090个,因为其中1440个是完全空白的,如图2所示 我试过了 DELETE FROM links WHERE url = ''; DELETE FROM links WHERE url IS NULL; 但这些都不起作用。 有人知道如何移除这些吗 谢谢Joel,仅供参考,以便关闭此页面 您正在使用InnoDB存储引擎(顺便说一句

不知何故,有人利用我的网站,插入了48页(约1440行)的空白

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

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

我试过了

DELETE FROM links WHERE url = '';
DELETE FROM links WHERE url IS NULL;
但这些都不起作用。 有人知道如何移除这些吗


谢谢Joel,仅供参考,以便关闭此页面

您正在使用InnoDB存储引擎(顺便说一句,选择得不错)。它不维护每个表的精确行数。phpMyAdmin专门使用SHOW TABLE STATUS,对于InnoDB,它基于InnoDB维护的每个表的行数的估计。这些ESIMETE是不精确的,可能会严重偏离。如果您想了解有关此问题的更多信息,请在此处查看有关此主题的精彩SO讨论:


总之,你一点问题都没有。这完全没问题

您返回了什么错误消息(如果有)?请从链接中运行select count(*)。关于您正在使用的InnoDB,您需要记住一些事情。。。。我真的怀疑你有2530行。在该表上运行select count(*),它可能会立即清除此选项,因为PHPMyAdmin正在使用Show table Status。检查。它会解释发生了什么。这里没有问题。当然,没有什么能让你得出“有人利用了我的网站”的结论。简短的回答,没有。也可以参考