Подтвердить что ты не робот

В чем разница между int и integer в MySQL 5.0?

В чем разница между типами данных int и integer в MySQL 5.0? Может ли кто-нибудь помочь? Я не понимаю точной разницы.

4b9b3361

Ответ 2

Я предполагаю, что единственное отличие заключается в написании.

Таким образом, используя INT, вы получите меньше байтов на вашем SQL script (не это важно).

Ответ 3

В соответствии с MySQL документация:

Ключевое слово INT является синонимом для INTEGER

но если вы хотите написать SQL-скрипты, совместимые с ANSI SQL, используйте INTEGER. В соответствии со спецификацией :

SQL определяет различные типы данных, названные следующими ключевыми словами:          ХАРАКТЕР, ХАРАКТЕР ВАРИАЦИИ, БИТ, БИТ ВАРИНГ, ЧИСЛЕННЫЙ, ДЕЦИМАЛЬНЫЙ,           INTEGER, SMALLINT, FLOAT, REAL, DOUBLE PRECISION, DATE, TIME,          TIMESTAMP и INTERVAL.

Таким образом, у вас будет больше шансов использовать ваши SQL-скрипты в других СУБД. Например PostgresSQL имеют тип INTEGER, но не INT.

Ответ 4

Разница между int и integer заключается в том, что int является типом данных, но целое число представляет собой группу типов данных - например. int, long, short и byte.

Ответ 5

ВОТ ЭТО ДА !!! Я искал решение для нескольких монтов сейчас... INT (18) решил это !!! Спасибо :)