我有以下查询需要运行以更新大约约25M行的表。
UPDATE cast_info SET movie_url =
(SELECT imdb_id FROM title WHERE title.id = cast_info.movie_id)
在运行此查询之前,我是否需要在mysql中更改任何内容或变量,所以不需要花费十个小时,只需要八个?
答案 0 :(得分:3)
试试这个
UPDATE cast_info as ci inner join title as ti on ti.id = ci.movie_id
SET ci.movie_url =t.imdb_id