Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / int(16) vs bigint(16) / 11 сообщений из 11, страница 1 из 1
13.09.2015, 22:47:50
    #39050451
Lumix
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
int(16) vs bigint(16)
собственно сабж?
в чем разница??

почему-то мускул хавает даже такую шнягу в качестве теста

Код: sql
1.
create table t (id int(75));



куда катится мир? то есть что это вообще такое?? если он дает создавать такие инты, то зачем были созданы бигинты?? или бигинт это просто алиас????
...
Рейтинг: 0 / 0
13.09.2015, 23:24:01
    #39050462
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
int(16) vs bigint(16)
Может стоит документацию почитать для разнообразия?

Размер в скобках ни на что существенное влияния не имеет. Это только размер для визуального форматирования числа утилитой mysql и некоторыми аналогичными.
int всегда 4 байта, bigint всегда 8 байт.
...
Рейтинг: 0 / 0
14.09.2015, 00:11:26
    #39050476
Lumix
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
int(16) vs bigint(16)
miksoft, вот это засада.... а я всегда думал, что это как у чаров....
...
Рейтинг: 0 / 0
14.09.2015, 00:24:52
    #39050482
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
int(16) vs bigint(16)
Кстати, в меньшую сторону аналогично. Можно объявить bigint(1), но это не помешает записать туда 1000000.
...
Рейтинг: 0 / 0
14.09.2015, 00:43:04
    #39050487
Lumix
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
int(16) vs bigint(16)
miksoft, ок, понятно.
...
Рейтинг: 0 / 0
14.09.2015, 19:58:54
    #39051198
tip78
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
int(16) vs bigint(16)
miksoft, кстати, а от кол-во цифр зависит занятый размер или всегда будет 8, даже если 1 цифра?
в чём хранить wmid лучше?
...
Рейтинг: 0 / 0
14.09.2015, 20:34:14
    #39051226
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
int(16) vs bigint(16)
tip78от кол-во цифр зависит занятый размернет.

tip78в чём хранить wmid лучше?а что это?
...
Рейтинг: 0 / 0
14.09.2015, 21:28:40
    #39051249
Lumix
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
int(16) vs bigint(16)
miksofttip78в чём хранить wmid лучше?а что это?

это идентификатор пользователя в системе Webmoney

tip78в чём хранить wmid лучше?

лучше хранить в bigint
причем не просто лучше, а в int его вообще сохранить не получится
...
Рейтинг: 0 / 0
14.09.2015, 22:34:29
    #39051274
tip78
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
int(16) vs bigint(16)
wmid = 12 цифр
в BIGINT займёт все 8 байт, что не кошерно

есть например DECIMAL, который ЯКОБЫ также тратит 1 байт на 2 цифры начиная с 5.0.3
или HEX, который можно в BINARY запихнуть
...
Рейтинг: 0 / 0
14.09.2015, 22:35:17
    #39051275
tip78
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
int(16) vs bigint(16)
ну или не запихивать... вроде сам должен сэкономить
...
Рейтинг: 0 / 0
14.09.2015, 22:39:47
    #39051278
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
int(16) vs bigint(16)
tip78в BIGINT займёт все 8 байт, что не кошерноНе экономьте на спичках.
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / int(16) vs bigint(16) / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]