URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 36235
[ Назад ]

Исходное сообщение
"Тематический каталог: SQL - Основы MySQL и SQL (sql mysql howto)"

Отправлено auto_topic , 13-Дек-06 16:02 
Обсуждение статьи тематического каталога: SQL - Основы MySQL и SQL (sql mysql howto)

Ссылка на текст статьи: https://www.opennet.ru/base/dev/mysql_basic.txt.html


Содержание

Сообщения в этом обсуждении
"SQL - Основы MySQL и SQL (sql mysql howto)"
Отправлено Сергей , 13-Дек-06 16:02 
Добрового вам времени суток!
У меня такой вопрос: Создаю таблицу в базе данных из двухполей
create table comps
(
   id_comp integer auto_increment not null,
   name_comp varchar(10)not null UNIQUE CHECK (name_comp<>''),
   primary key (id_comp)
)

Добавляю в таблицу запись, у которой поле name_comp='', она добавляется без проблем. Почему? Ведь есть условие name_comp<>''. или MySQL не обращает внимания на эти условия?

Заранее спасибо!


"SQL - Основы MySQL и SQL (sql mysql howto)"
Отправлено Иван , 14-Апр-08 15:14 
по поводу условий в мускуле не знаю, но могу сказать лучше проверять длину строки, т.к. название компании меньше чем из двух символов - подозрительно!