Under what circumstances? Moving a site from one host to another? I suppose it could, never really tested it
Theoretically it's possible, but not likely. Each DNS record (eg. MX, A) has a TTL (Time-To-Live) or cache value. The TTL value specifies how long the particular record is cached. The TTL is usually set on the domain (Zone) level with the SOA record. So if the TTL column is blank for both your MX and other records, then your SOA TTL value will be used to determine how long your DNS entry is cached. Hope this helps.