Клуб Яндекс.МетрикиКакой тип данных MySql выбрать для хранения clientIdПост в архиве.bizmotiv22 декабря 2016, 18:29Здравствуйте!Есть необходимость хранить clientId в базе данных (субд mysql)Подскажите подойдет ли для этого поле с типом данных BigInt? Если да, то unsigned или нет?
3 комментарияАвторизуйтесь, чтобы оставить комментарийЕвгений22 декабря 2016, 19:54ClientID - это беззнаковое 64-битное число.Так что беззнаковый BigInt будет в самый раз.bizmotiv28 декабря 2016, 22:47У подавляющего большинства в БД clientId имеет 19 знаков, но у некоторых 18 http://joxi.ru/Q2KxyOeI4go1lAЭто нормально? Или я где-то накосячил?Евгений Куршев30 декабря 2016, 17:45Всё нормально. Может быть даже 10 знаков, и изредка и ещё меньше.Того, что, не смотря на разную длину, у них одинаковое начало - тоже пугаться не надо, так и задумано.