Είναι άσχετο με αυτά που ρώτησες αλλά να έχεις υπόψη ότι πεδία int σε ένα πίνακα μπορούν να πάρουν τιμές από -2147483648 ως +2147483648 όταν δεν έχεις βάλει κάτι στο attributes ή από 0 ως 4294967295 αν βάλεις unsigned στο attributes.
Πρακτικά δηλ. πολλά τηλέφωνα δε μπορούν να αποθηκευτούν (επειδή ο αριθμός τηλεφώνου είναι πολλές φορές μεγαλύτερος). Αν εισάγεις π.χ. έναν αριθμό κινητού τηλεφώνου θα δεις ότι αποθηκεύεται το 2147483647 που είναι ο μεγαλύτερος Int.
Για να αποφύγεις το παραπάνω πρόβλημα μπορείς να ορίσεις το πεδίο bigint ή varchar