Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




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, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
14137



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |