Краткият отговор на този проблем е, когато MULTI_STATEMENTS са активирани, mysql очаква да обработите резултата от вашата заявка.
Бързо решение е да направите нещо подобно след всеки набор от множество оператори за актуализиране
while db_write.next_result
db_write.store_result rescue ''
end