in reply to Number of rows affected by an update command

Shouldn't that be $updates += $rows_affected; inside the if block?

I'm guessing that "0E0" is specific to the db driver you're using, so it would be documented there (eg, if it's SQLite, at the SQLite project's site), rather than in the DBI module.