Because the "update set where" doesn't throw an exception, and works just fine, thus allowing the order.