ВОПРОС
Э

MySQL записывает число как 2147483647

Заношу число 1582047202359337 в базу, а оно записывается как 2147483647 в чем дело? Тип поля INT

ОТВЕТЫ (1)
0
Неправильный тип поля, Вам нужен не INT, а BIGINT. Максимальное значение типа INT достигает 2147483647 (с атрибутом UNSIGNED 4294967295), Для того чтобы записать Ваше число, необходимо поменять тип поля на BIGINT, максимальный размер которого составляет 9223372036854775807 (с атрибутом UNSIGNED 18446744073709551615)