Тип 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
для хранения информации о участии в конференциях. Таблица содержит следующие поля:
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). Ключевое поле в таблице - это сочетание полейid_konf
иid_uchastii
, которые вместе образуют уникальный идентификатор записи в таблице. Тип данныхCHAR
используется для хранения строк фиксированной длины. В данном случае, строкиtype_uchastiya
,stepen
иTema_doklada
имеют длину 20 символов. Тип данныхINT
используется для хранения целочисленных значений. В данном случае, поляid_konf
иid_uchastii
являются целочисленными. Тип данныхTINYINT
используется для хранения маленьких целых чисел. В данном случае, полеpublicated
является маленьким целым числом, которое может принимать значения от 0 до 255. Полеpublicated
имеет значение по умолчанию равное 1, что означает, что доклад опубликован.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д