Een kort antwoord op dit probleem is dat wanneer MULTI_STATEMENTS zijn ingeschakeld, mysql verwacht dat u het resultaat van uw zoekopdracht afhandelt.
Een snelle oplossing is om iets soortgelijks te doen na elke set van meerdere update-instructies
while db_write.next_result
db_write.store_result rescue ''
end