dest D dest Регистрация 22 Июл 2013 Сообщения 71 Репутация 0 Спасибо 0 Монет 0 25 Июн 2018 #1 MySQL - Если я храню время в виде UNIX TIME в поле int. Сколько байт нужно выделять под это поле? И почему?
MySQL - Если я храню время в виде UNIX TIME в поле int. Сколько байт нужно выделять под это поле? И почему?
ge7078712 G ge7078712 Регистрация 20 Окт 2013 Сообщения 90 Репутация 0 Спасибо 0 Монет 0 25 Июн 2018 #2 а как вы научились хранить время в INT. расскажите поподробнее? Позитивный голос 0
sailer S sailer Регистрация 24 Май 2013 Сообщения 88 Репутация 0 Спасибо 0 Монет 0 25 Июн 2018 #3 До 2038 года тебе хватит 4 байта, а если будешь хранить в беззнаковом типе данных, то тебе хватит 4 байт до 2106 года)) Позитивный голос 0
До 2038 года тебе хватит 4 байта, а если будешь хранить в беззнаковом типе данных, то тебе хватит 4 байт до 2106 года))
zviagateror Z zviagateror Регистрация 12 Дек 2013 Сообщения 96 Репутация 0 Спасибо 0 Монет 0 25 Июн 2018 #4 8 байт нужно выделить, при 4 байтах существует проблема 2038. Позитивный голос 0
aleksandr2012r A aleksandr2012r Регистрация 11 Июл 2013 Сообщения 96 Репутация 0 Спасибо 0 Монет 0 25 Июн 2018 #5 Как ты время хранишь в инте? Расскажи. Позитивный голос 0
Pashka P Pashka Регистрация 5 Июл 2013 Сообщения 101 Репутация 0 Спасибо 0 Монет 0 25 Июн 2018 #6 По теории этот utime занимает 32 бита или 4 байта. Но если вы, например, точно знаете, что у вас будет время не из общего диапазона вообще (1970-2038 годы), а только какой-то определенный, более узкий, то можно и меньше байт расходовать. Позитивный голос 0
По теории этот utime занимает 32 бита или 4 байта. Но если вы, например, точно знаете, что у вас будет время не из общего диапазона вообще (1970-2038 годы), а только какой-то определенный, более узкий, то можно и меньше байт расходовать.