







|
MySQL.RU - Webboard
Вернуться
CREATE TABLE и ENUM (глюки!) (Forza) 17/04/2004 - 13:56:14
Re: CREATE TABLE и ENUM (глюки!) (Лысенков Виталий) 19/04/2004 - 16:22:37
Re: RE: CREATE TABLE и ENUM (глюки!) (Dinky) 20/04/2004 - 18:19:28
From: Forza - 17/04/2004 - 13:56:14
Subject:CREATE TABLE и ENUM (глюки!)
-----------------
Здравствуйте.
В настоящий момент начинаю изучение MySQL по книге Дюбуа "Применение MySQL и Perl в Web-приложениях" (ранее приходилось немного работать с Oracle, т.е. в базах не новичок).
На 62-й странице книги предлагают создать таблицу:
CREATE TABLE todo
(
t DATETIME NOT NULL,
content VARCHAR(255) NOT NULL,
status ENUM('не выполнено','выполнено', 'выполняется') NOT NULL,
INDEX (t)
);
Таблица создаётся, мягко говоря, странно: при просмотре её с помощью WinMySQLadmin видно, что первые 2 столбца (t, content) на самом деле безымянные, т.е. к ним никак из запросов не обратиться.
Если же создавать эту таблицу без поля status (тип ENUM), то всё создаётся нормально - все столбцы с именами.
Это имеет место в обеих версиях MySQL, которые тут выложены - и в 3.23.56, и в 4.0.12.
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
14137
|
|