将更新和查询执行器分开