MySQL?... creo con un campo tipo tinyint no es necesario ponerle una longitud... Pero... yo ocuparia un vachar ... yo siempre pongo mi fon con lada y demás : 00+(000)0-000000 ...
... podrias validar y quitar esos carácteres.. pero.. pa' qué?... si solo va a estar impreso es mejor la lectura como te la marco. ¿o no?... 0000000000 ??
PD: 9 carácteres???
... acá ocupamos de 12 a 15 ...