Помощник
|
Что будет? когда превысится length? |
RayOfLight
|
Сообщение
#1
|
||
|
|
||
|
|||
Webmaster_hb |
19.10.2010, 17:32;
Ответить: Webmaster_hb
Сообщение
#2
|
|
RayOfLight, ну для начала в MySQL важен тип поля
INT - для него тогда заводится место отведенное количество байт а вот указание количества возможных символов, только ограничивает вид этих чисел т.е. в вашем случае ничего не должно произойти по этой причине и не выгодно использовать сокращенные поля, т.к. экономии места и времени выполнения запросов нет |
|
|
RayOfLight
|
Сообщение
#3
|
|
Webmaster, т.е. число будет обрезаться до 2 символов?
Какой тип ты ставишь для поля id? |
|
|
Webmaster_hb |
19.10.2010, 17:54;
Ответить: Webmaster_hb
Сообщение
#4
|
|
RayOfLight, думаю, не будет вообще обрезаться, поэтому использую максимальные значения для полей
т.е. INT(11) |
|
|
RayOfLight
|
Сообщение
#5
|
|
Webmaster, а можно еще bigint присвоить, тогда будет 20-значное число :D
Но ведь такой способ требует больше ресурсов? |
|
|
Webmaster_hb |
19.10.2010, 18:02;
Ответить: Webmaster_hb
Сообщение
#6
|
|
RayOfLight, так в том то и дело, как я писал имеет значение ТИП поля, а не количество символов которое его "ограничивает"
|
|
|
RayOfLight
|
Сообщение
#7
|
|
Webmaster, все, понял, т.е. задав полю тип INT, я тем самым и ограничиваю его в ресурсах, поэтому количество символов никак не влияет.
|
|
|
Mulder_hb |
19.10.2010, 18:15;
Ответить: Mulder_hb
Сообщение
#8
|
|
Насколько я помню, можно вообще не указывать размер. Тогда он будет подбираться автоматически согласно текущим нуждам.
Webmaster, а можно еще bigint присвоить, тогда будет 20-значное число :D Но ведь такой способ требует больше ресурсов? Размер, стоящий в скобках, это число цифр, отображаемых пользователю, а не ограничение ресурсов памяти. Мускул независимо от указания длины, будет всегда выделять под тип заданное кол-во памяти. Так что проблемы могут возникнуть только у вас при отображении. У мускула не будет никаких проблем за исключением случая сложных связей между таблицами. использую максимальные значения для полей т.е. INT(11) Максимальное 255. |
|
|
RayOfLight
|
Сообщение
#9
|
|
|
|
|
Mulder_hb |
19.10.2010, 18:20;
Ответить: Mulder_hb
Сообщение
#10
|
|
|
|
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Есть быстрый интернет 1Gb/s Что посоветуете? Какие варианты заработка есть с быстрым оптоволокном сегодня? |
0 | Jast1 | 62 | Сегодня, 1:34 автор: Jast1 |
|
Будет ли склейка сайтов если старый телефон перенести на новый сайт? | 2 | noviktamw | 570 | Вчера, 23:05 автор: Liudmila |
|
Во что Вы играете? | 400 | Vmir | 68018 | 20.4.2024, 18:39 автор: SaintExchange |
|
Во что сегодня инвестировать? Делимся своими приносящими прибыль вариантами |
76 | traveliver | 5107 | 20.4.2024, 18:27 автор: SaintExchange |
|
Сайты с доходом на продажу. Будет ли спрос? | 46 | Telnor | 45098 | 30.3.2024, 15:37 автор: trustedadvisor |
Текстовая версия | Сейчас: 26.4.2024, 2:19 |