INT
typ danych w mysql przechowuje właśnie to, liczbę całkowitą. Jak można się spodziewać w przypadku typu danych całkowitych w dowolnym języku programowania, silnik bazy danych odcina wszelkie wiodące zera i zaokrągla wszelkie miejsca dziesiętne, co czyni go nieodpowiednim do przechowywania numerów telefonów.
Jeśli liczba cyfr w numerze telefonu jest zawsze taka sama, użyj typu danych CHAR(length)
zamiast tego, lub jeśli nie, użyj typu danych VARCHAR(max_length)
. Będą one przechowywać dokładną wprowadzoną wartość, a nie wartość całkowitą.