草庐IT

关于mysql:运行10,000个查询每个更新单行,还是运行100个查询每个更新100行更快?

Isitfastertorun10,000querieseachupdatingasinglerow,or100querieseachupdating100rows?假设我有一个主键列表,对于每一行,一个值需要更新。跑起来更好吗:12--run10,000ofthesequeriesUPDATEmytableSETmyflag=1WHEREid=[each_id]或者像这样将更新组合成批处理查询:12--run100ofthesequeries,wheretheIN()listcontainsabout100elementsUPDATEmytableSETmyflag=1WHEREidIN(3