1
我需要更新數據庫中的數千條記錄。
例如...快速更新MySql中的數千條記錄
我有一個名爲images
包含有關600,000
行和 含250,000
行命名爲articles
其它表的表。
我需要用newimage網址替換oldimage網址。
於是我就用下面
UPDATE articles set body = replace(body,'SEARCH','REPLACE');
以下但它的重複這麼慢。現在只需要大約8個小時就可以完成4000次UPDATE查詢。
是否有解決方案可以產生更快的結果?
列索引? – hjpotter92
@ hjpotter92正文欄具有全文索引。 – UFO
刪除索引,進行替換,創建索引回來。如果仍然很慢,請考慮將數據轉儲到文件中,將其替換爲更新記錄(無索引)。 – koriander