[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Ограничение вводимых данных
maximka787
Ребят, обьясните пожалуйста. Может я что-то не правильно делаю.

У меня есть поле
userid primary key autoincr.....
int(1) not null - тут проблема. Мне надо чтобы записывалась только одна цифра.

Но через команду вставить (в phpmyadmin) влезает любое число 11, 111 и тд. Почему не работет ограничение.



Спустя 5 минут, 48 секунд (16.08.2010 - 10:21) maximyn написал(а):
INT NOT NULL AUTO_INCREMENT PRIMARY KEY

Спустя 11 минут, 20 секунд (16.08.2010 - 10:32) maximka787 написал(а):
int(1) not null - тут проблема!!! можно запихнуть не одну цифру

выше я не стал писать полностью код.

Спустя 9 часов, 43 минуты, 51 секунда (16.08.2010 - 20:16) uMnepaTop написал(а):
мм, а тебе обязательно int(1)?
char(1) нормально работает.. записывает только первый символ..

Спустя 10 часов, 51 минута, 3 секунды (17.08.2010 - 07:07) Michael написал(а):
Цитата (maximka787 @ 16.08.2010 - 09:32)
int(1) not null - тут проблема!!! можно запихнуть не одну цифру

выше я не стал писать полностью код.

Вот это значение (1) походу особо ни на что не влияет для числовых типов. Подробней можешь почитать в книге Поль Дюбуа Mysql, 2-е изд, стр. 123.
Тебе наверное такой тип подойдет:
decimal(1,0)

Спустя 6 часов, 54 минуты, 56 секунд (17.08.2010 - 14:02) maximka787 написал(а):
Спасибо ребят. Я думал, что у меня проблемы с таблицей какие-то), но раз в int(1) можно запихать не одну цифру, то это не критично.

Спустя 25 минут, 34 секунды (17.08.2010 - 14:27) waldicom написал(а):
Цитата (Michael @ 17.08.2010 - 06:07)
Подробней можешь почитать в книге Поль Дюбуа Mysql, 2-е изд, стр. 123.

Дай плиз ISBN книги, а то их много очень...





_____________
..Работает - не трогай!
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.