|
MySQL.RU - Webboard
Вернуться
Длна поля не работает. А в чем тогда ее смысл (Алексей) 18/03/2009 - 10:38:30
Re: Длна поля не работает. А в чем тогда ее смысл (Diter) 20/03/2009 - 07:13:39
Re: Длна поля не работает. А в чем тогда ее смысл (Стас) 13/08/2009 - 11:25:33
> Original message text:
> From: Алексей - 18/03/2009 - 10:38:30
> Subject:Длна поля не работает. А в чем тогда ее смысл
> -----------------
> Игрался сегодня с полями в MySQL через PHPMyAdmin. Хотел сделать boolean поле. Из доки понял что это tinyint(1) unsigned. Создал я это поле и вношу в него значеня: 1 - все замечательно - 11 - опять занеслось, 111 - опять полностью записалось. 1111 - в поле внеслось 255. А вопрос собственно: К чему тогда указывать длинну значения в скобках (в моем случае 1), если она все-равно не работает? Буду благодарен за развернутый ответ. С уважением, Алексей Гаврилов.
> Тех инфа: MySQL 5.0.45-community-nt
> phpMyAdmin 2.6.1
>
From: Diter - 20/03/2009 - 07:13:39
Subject:Длна поля не работает. А в чем тогда ее смысл
-----------------
Вот, что написано в документации:
http://dev.mysql.com/doc/refman/5.0/en/numeric-types.html
...The display width does not constrain the range of values that can be stored in the column, nor the number of digits that are displayed for values having a width exceeding that specified for the column.
То есть под TINYINT выделяется 1 байт вне зависимости, что ты там укажешь в скобках. Ну, а в байт, как ты знаешь, влазит максимум 255. :-)
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
36062
|
|