我正在删除包含 22M 记录的数据库上的 7M 记录。我开始使用经典删除DELETE FROM db WHERE.
我忘了分页:/
如果我杀了它,我会破坏数据吗?说损坏并不是说我不恢复已删除的行。我不在乎他们。我只希望查询完成它正在执行的删除并停在那里。
表引擎是MyISAM。
我正在删除包含 22M 记录的数据库上的 7M 记录。我开始使用经典删除DELETE FROM db WHERE.
我忘了分页:/
如果我杀了它,我会破坏数据吗?说损坏并不是说我不恢复已删除的行。我不在乎他们。我只希望查询完成它正在执行的删除并停在那里。
表引擎是MyISAM。
见杀死
在 UPDATE 或 DELETE 操作期间,在每个块读取之后以及每个更新或删除的行之后检查 kill 标志。如果设置了 kill 标志,则该语句被中止。请注意,如果您不使用事务,则不会回滚更改。
它不会破坏数据。您的更改将消失,直到 kill(删除停止)。你根本不会打扰它。如果您打扰它,请使用交易。