如果 DELETE 语句针对 related_table 的总长度超过 max_allowed_packet 系统变量的默认值,则应将其拆分成更小的部分并执行多个 DELETE 语句。如果您为每个语句只指定 100 到 1,000 个 related_column 值(如果 related_column 已建立索引),则可能会获得最快的 DELETE 操作。如果 related_column 未建立索引,则速度与 IN 子句中的参数数量无关。
DELETE
related_table
max_allowed_packet
related_column
IN