Difference between revisions of "Userdb:groups"

From EjudgeWiki
 
Line 2: Line 2:
  
 
  CREATE TABLE `groups`
 
  CREATE TABLE `groups`
   (`group_id` int(11) NOT NULL AUTO_INCREMENT,
+
   (`group_id` int(11) NOT NULL AUTO_INCREMENT,   //идентификатор группы
   `group_name` varchar(128) NOT NULL,
+
   `group_name` varchar(128) NOT NULL,             //название группы
   `description` varchar(512) DEFAULT NULL,
+
   `description` varchar(512) DEFAULT NULL,       //описание
   `created_by` int(11) NOT NULL,
+
   `created_by` int(11) NOT NULL,                 //id пользователя - создателя группы
   `create_time` datetime NOT NULL,
+
   `create_time` datetime NOT NULL,               //дата создания группы
   `last_change_time` datetime DEFAULT NULL,
+
   `last_change_time` datetime DEFAULT NULL,       //дата последнего изменения группы
 
   PRIMARY KEY (`group_id`),
 
   PRIMARY KEY (`group_id`),
 
   UNIQUE KEY `group_name` (`group_name`),
 
   UNIQUE KEY `group_name` (`group_name`),
 
   KEY `created_by` (`created_by`));
 
   KEY `created_by` (`created_by`));

Latest revision as of 18:07, 25 June 2012

Навигация: Главная страница/Система ejudge/Разработка/Схема БД пользователей/Таблица groups

CREATE TABLE `groups`
 (`group_id` int(11) NOT NULL AUTO_INCREMENT,    //идентификатор группы
 `group_name` varchar(128) NOT NULL,             //название группы
 `description` varchar(512) DEFAULT NULL,        //описание
 `created_by` int(11) NOT NULL,                  //id пользователя - создателя группы
 `create_time` datetime NOT NULL,                //дата создания группы
 `last_change_time` datetime DEFAULT NULL,       //дата последнего изменения группы
 PRIMARY KEY (`group_id`),
 UNIQUE KEY `group_name` (`group_name`),
 KEY `created_by` (`created_by`));