Тип Enum - MySQL

Узнай цену своей работы

Формулировка задачи:

Вот табличка как тут правильно использовать, доклад будет опубликован enum тоесть нужно да либо нет, да я буду считать за 0 и нет за 1. Как сделать чтобы не выбивало ошибку. Ошибку выбивает там где ENUM ошибка синтаксиса. Или можно использовать что-то другое вместо enum?
CREATE TABLE 
 
    `Table_uchastii` (
        `id_konf` INT(5) NOT NULL ,
        `id_uchastii` INT(5) NOT NULL,
        `organizatsiya` char(10) NOT NULL,
        `type_uchastiya` CHAR(20) NOT NULL,
        `stepen` CHAR(20) NOT NULL,
         `Tema_doklada` CHAR(20) NOT NULL,
      enum `0`,`1` ,
       PRIMARY KEY(`id_konf`,`id_uchastii`)

Решение задачи: «Тип Enum»

textual
Листинг программы
CREATE TABLE `Table_uchastii` (
`id_konf` INT(5) NOT NULL ,
`id_uchastii` INT(5) NOT NULL,
`organizatsiya` char(10) NOT NULL,
`type_uchastiya` CHAR(20) NOT NULL,
`stepen` CHAR(20) NOT NULL,
`Tema_doklada` CHAR(20) NOT NULL,
`publicated` TINYINT(1) NOT NULL DEFAULT 1,
PRIMARY KEY(`id_konf`,`id_uchastii`)

Объяснение кода листинга программы

В данном коде создается таблица Table_uchastii для хранения информации о участии в конференциях. Таблица содержит следующие поля:

  1. id_konf - уникальный идентификатор конференции (INT(5) NOT NULL).
  2. id_uchastii - уникальный идентификатор участия в конференции (INT(5) NOT NULL).
  3. organizatsiya - название организации, участвующей в конференции (char(10) NOT NULL).
  4. type_uchastiya - тип участия в конференции (CHAR(20) NOT NULL).
  5. stepen - уровень участия в конференции (CHAR(20) NOT NULL).
  6. Tema_doklada - тема доклада на конференции (CHAR(20) NOT NULL).
  7. publicated - флаг публикации доклада на конференции (TINYINT(1) NOT NULL DEFAULT 1). Ключевое поле в таблице - это сочетание полей id_konf и id_uchastii, которые вместе образуют уникальный идентификатор записи в таблице. Тип данных CHAR используется для хранения строк фиксированной длины. В данном случае, строки type_uchastiya, stepen и Tema_doklada имеют длину 20 символов. Тип данных INT используется для хранения целочисленных значений. В данном случае, поля id_konf и id_uchastii являются целочисленными. Тип данных TINYINT используется для хранения маленьких целых чисел. В данном случае, поле publicated является маленьким целым числом, которое может принимать значения от 0 до 255. Поле publicated имеет значение по умолчанию равное 1, что означает, что доклад опубликован.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 3.857 из 5