False should be reserved for DBs that don't support getAffectedRows. In that case, go ahead and try processing.
0 would get passed to the second of two requests that came in simultaneously, since the update statement wouldn't change any data.