mysql - 从 mysql 表中删除超过 100,000 行 - 服务器崩溃

标签 mysql

我有一个问题,当我尝试从 mysql 表中删除超过 100,000 行时,服务器卡住并且无法再访问其网站!

我等了2个小时,然后重启了服务器,恢复了账号。

我使用了以下查询:

DELETE FROM `pligg_links` WHERE `link_id` > 10000

-

SELECT* FROM `pligg_links` WHERE `link_id` > 10000 

完美运行

有更好的方法吗?

最佳答案

您可以删除较小集合中的行。一次删除 1000 行的快速脚本应该可以帮助您完成。

关于mysql - 从 mysql 表中删除超过 100,000 行 - 服务器崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10660229/

相关文章:

php - SELECT WHERE IN 不检索所有记录

php - 使用bindValue()的PDO查询方法似乎不起作用

php - 如果没有找到记录,则返回默认值

Mysql 加入多个查询

Mysql Select语句查找表中没有的记录

MySql DateDiff 不返回负数

mysql - 不知道如何合并两个MySQL表

php - php 表单中的数据未插入数据库

php - PostgreSQL 在 PHP 上的简单连接和查询中稍慢

php - 拉维尔 : saving date to MySQL