SQL查询时间 - 执行时间

时间:2017-01-22 18:55:38

标签: mysql sql

我正在执行以下查询,现在已经说了“加载”。我可以在数据库中查看我的另一个表,但是当我尝试查看我正在查询它的那个只是说“正在加载”时,这种查询会花费很长时间。我在test_db表中有大约59k记录,在另一个表中有10k记录。我在Windows 10上使用waamp server 3.0.6

UPDATE test_db t
JOIN whisky w ON t.name=w.whisky_name
SET t.whisky_id = w.whisky_id;

1 个答案:

答案 0 :(得分:0)

加快此查询速度:

UPDATE test_db t JOIN
       whisky w
       ON t.name = w.whisky_name
    SET t.whisky_id = w.whisky_id;

你想要一个索引。最佳指数为whisky(whisky_name, whisky_id)whisky_name是索引中的第一个键是非常重要的。