INNER JOIN UPDATE 挂在发送数据上

INNER JOIN UPDATE hanging on sending data

尝试根据两个条件从另一个 table 中的列更新一个 table。我已经尝试了很多版本,但这是我目前正在尝试的,它只是挂起。当我检查 table 而 运行 时,我没有看到任何更新发生。我的语法有问题吗?谢谢!

UPDATE earningsdates e
INNER JOIN actualmove a 
ON e.ticker = a.theticker AND e.exactearningsdate = a.realearningsdate
SET e.theamove = a.themove;

我创建了 ticker 和 theticker non-unique 索引,查询没有问题。