#### 8.2.5.2 优化 UPDATE 语句

[](<>)

更新语句被优化为[`选择`](select.html)使用额外的写入开销进行查询。写入速度取决于正在更新的数据量和更新的索引数量。未更改的索引不会更新。

获得快速更新的另一种方法是延迟更新，然后在以后连续进行多次更新。如果锁定表，一起执行多个更新比一次执行一个要快得多。

为一个`MyISAM`使用动态行格式的表，将行更新为更长的总长度可能会拆分行。如果你经常这样做，使用它是非常重要的[`优化表`](optimize-table.html)偶尔。看[第 13.7.3.4 节，“优化 TABLE 语句”](optimize-table.html).
