EugeneVC
Новичок
Размер поля INT в таблице
Когда я выполняю следующий SQL code:
CREATE TABLE `test` (
`id` INT NOT NULL AUTO_INCREMENT
)
в phpMyAdmin.
То создается таблица с размером поля id(10). Как я понимаю 10 означают количество символов.
По спецификации INT хранится в 4 байтах и меняется от -2147483648 до 2147483647.
Но я могу поставить и id(11), id(12). Но php работать уже не сможет, у него нет таких точных вычислений.
Вопрос в том, какую размерность ставить?
id(10) или что то другое?
Когда я выполняю следующий SQL code:
CREATE TABLE `test` (
`id` INT NOT NULL AUTO_INCREMENT
)
в phpMyAdmin.
То создается таблица с размером поля id(10). Как я понимаю 10 означают количество символов.
По спецификации INT хранится в 4 байтах и меняется от -2147483648 до 2147483647.
Но я могу поставить и id(11), id(12). Но php работать уже не сможет, у него нет таких точных вычислений.
Вопрос в том, какую размерность ставить?
id(10) или что то другое?