Помощник
|
Что будет? когда превысится 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
|
|
|
|
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Во что сегодня инвестировать? Делимся своими приносящими прибыль вариантами |
72 | traveliver | 4806 | Вчера, 0:18 автор: Omaxis |
|
Сайты с доходом на продажу. Будет ли спрос? | 46 | Telnor | 45033 | 30.3.2024, 15:37 автор: trustedadvisor |
|
Во что Вы играете? | 399 | Vmir | 67814 | 23.3.2024, 12:51 автор: Alexand3r |
|
Арбитражники, вы останавливаете рекламу когда отдыхаете? | 4 | Boymaster | 1297 | 19.3.2024, 13:13 автор: Boymaster |
|
"Извините, что ожидание затянулось, но не думайте, пожалуйста, что мы про вас забыли. Мы заводим задачи по всем обращениям и контролируем работу над ними самым тщательным образом." Вопрос |
0 | kuz999 | 1243 | 5.2.2024, 14:06 автор: kuz999 |
Текстовая версия | Сейчас: 18.4.2024, 11:07 |