if updateAll() returns 0 because of the condition then this exception would be thrown?