标签: mysql
我有一个包含21704041行的表eurusd_tickdata_2017。
eurusd_tickdata_2017
现在,我想计算每行的forex_askprice和forex_bidprice的平均值,并将其更新为forex_midprice。我尝试使用update eurusd_tickdata_2017 set forex_midprice=(forex_askprice+forex_bidprice)/2,但遇到MySQL连接丢失的错误。我认为这是因为要更新的行太多。因此,我要分批运行更新。但是不知道该怎么做。
update eurusd_tickdata_2017 set forex_midprice=(forex_askprice+forex_bidprice)/2