O
INT
datatype no mysql armazena apenas isso, um inteiro. Como seria de esperar com o tipo de dados inteiro em qualquer linguagem de programação, o mecanismo de banco de dados elimina quaisquer zeros à esquerda e arredonda quaisquer pontos decimais, tornando-o inadequado para armazenar números de telefone. Se o número de dígitos no número de telefone for sempre o mesmo, use o tipo de dados
CHAR(length)
em vez disso, ou se não for, use o tipo de dados VARCHAR(max_length)
. Eles armazenarão o valor exato inserido em vez de um valor inteiro.