我想知道如何使用MySQL和Python进行批量更新。我的要求是NNN = some calculationquery = update XXX set value= NNN, name = ABC where id = x这里的问题是,它正在执行100个数据库查询,并使更新过程变慢。我知道MySQL上的bulk insert语法,但它似乎不适用于<em
我必须运行一些mysql更新查询,它们需要相当长的时间才能运行。我使用PHP脚本,但每次更新需要40到600毫秒,通常在250毫秒左右。我尝试了尽可能多的优化,但脚本仍然需要30分钟以上的时间才能运行(对于两个表中的20000个条目)。这是我的PHP脚本和更新查询的一部分://Start time
$Qchange_name = &
运行查询时:SET v.location_id=l.id
WHERE a.encoding_id=v.id ANDl.countryCode=a.loc_country_code AND l.regionCode=a.loc_region_code AND l.cityCode=a.loc_city_code UPDATEYou have an error in your SQL syntax; check the manual that corresponds to y