Мне нужно заносить в базу большие числа (uid facebook пользователей)
int имеет маленький максимум. Varchar работает через E+...
Хочется что бы четче заносил.
Просто текстом не получается так как нужно что бы ключ был уникальным.
Какие параметры лучше всего задать?
Или же Varchar самый нормальный ?
Спустя 6 минут, 34 секунды (6.05.2011 - 17:48) inpost написал(а):
SoMeOnE
varchar - максимум 255 символов...
Тебе bigint мало? Сколько же там символов?
varchar - максимум 255 символов...
Тебе bigint мало? Сколько же там символов?
Спустя 21 минута, 13 секунд (6.05.2011 - 18:09) SoMeOnE написал(а):
У big int максимум 14 символов. Там 15 символьные. И вдруг завтра 17 символьные добавят. Хочется обезапаситься.
А Varchar например на такую запись 444444444444444 заносит как 4.4444444444444E+14.
Не знаю будет правильно работать.
Нет ничего поконкретней ?
А Varchar например на такую запись 444444444444444 заносит как 4.4444444444444E+14.
Не знаю будет правильно работать.
Нет ничего поконкретней ?
Спустя 2 минуты, 1 секунда (6.05.2011 - 18:11) SoMeOnE написал(а):
Если нет тогда останется наверное брать это число отнимать от него какую нибудь большую сумму и после заносить в базу...?
Спустя 15 часов, 55 минут, 43 секунды (7.05.2011 - 10:06) Michael написал(а):
Цитата (SoMeOnE @ 6.05.2011 - 17:09) |
У big int максимум 14 символов. |
Цитата |
Диапазон без знака от 0 до 18446744073709551615 |
Спустя 8 часов, 46 минут, 43 секунды (7.05.2011 - 18:53) SoMeOnE написал(а):
Проверил на онлайн сервере. Работает.
Как домашний исправить кто знает (wampserver)?
И получается так, что нельзя заносить в базу числа выше 20-го разряда.
А если facebook внедрит 21-разрядные или... uid. Что тогда можно сделать?
Как домашний исправить кто знает (wampserver)?
И получается так, что нельзя заносить в базу числа выше 20-го разряда.
А если facebook внедрит 21-разрядные или... uid. Что тогда можно сделать?