1

我需要运行以下查询来更新包含约 25M 行的表。

UPDATE cast_info SET movie_url = 
    (SELECT imdb_id FROM title WHERE title.id = cast_info.movie_id)

在运行此查询之前,我需要在 mysql 中更改任何内容或变量,而不是说需要十个小时,而是只需要八个小时?

4

1 回答 1

3

尝试这个

UPDATE cast_info as ci inner join title as ti on ti.id = ci.movie_id
SET ci.movie_url =t.imdb_id
于 2012-07-23T05:54:50.920 回答