OriginalGriff
"Мобильный номер" - это не "номер" в обычном смысле слова: с ним нельзя делать арифметику.
Что такое удвоенный номер моего мобильного телефона? Что вы получите, если добавите свой номер мобильного телефона и мой? Ответа нет, потому что результаты бесполезны: они больше не являются "мобильными номерами".
Все, что вы можете сделать с номером мобильного телефона, это сохранить его и получить - так что это строка, и ее следует хранить как таковую.
In fact, it's pretty much compulsory: using a numeric field to store it will lose vital information such as the leading zero, or two leading zeros which can indicate a number in a different country: 0044 indicates the UK for example. You'll also sometimes find it entered as a +44 prefix which can't be stored in a numeric field either. When it comes to land lines as well ... it gets worse! Brackets are allowed: "+44 (0) 1234 56789" where the 0 is only reg=quired if the +44 part is not used, spaces are allowed to separate area codes from in-area numbers: "01234 46789" and so on. And some people use keypad lettering: "44-HOWS MY DRIVING" being "44-4697-69-3748464" (which if it's a real number, I'm sorry!)
Так что для телефонов всегда используйте строку!