CREATE TABLE IF NOT EXISTS `board_news` (
  `no` int(11) NOT NULL auto_increment,
  `original_no` int(11) NOT NULL COMMENT '원본글번호-리플일 경우 사용',
  `division` varchar(10) default NULL COMMENT '분류, 말머리',
  `module_no` int(11) NOT NULL COMMENT '모듈 고유번호',
  `user_no` int(11) NOT NULL COMMENT '사용자 번호-users테이블',
  `user_id` varchar(50) NOT NULL COMMENT '사용자 아이디',
  `user_name` varchar(10) NOT NULL COMMENT '작성자 이름',
  `reg_date` datetime NOT NULL COMMENT '등록일',
  `modify_date` datetime NOT NULL COMMENT '수정일',
  `is_notice` enum('Y','N') NOT NULL default 'N' COMMENT '공지글 여부',
  `is_secret` enum('Y','N') NOT NULL default 'N' COMMENT '비밀글 여부',
  `subject` varchar(100) NOT NULL COMMENT '제목',
  `general_setting` text NOT NULL COMMENT '각종 설정',
  `contents` text NOT NULL COMMENT '내용',
  `files_count` int(11) NOT NULL default '0' COMMENT '첨부파일 개수',
  `download_count` int(11) NOT NULL COMMENT '다운로드 수',
  `scrap_count` int(11) NOT NULL COMMENT '스크랩수',
  `hit` int(11) NOT NULL default '0' COMMENT '조회수',
  `trackback_count` int(11) NOT NULL default '0' COMMENT '엮임글 수',
  `reply_count` int(11) NOT NULL default '0' COMMENT '리플수',
  `voted_count` int(11) NOT NULL default '0' COMMENT '추천수',
  `blamed_count` int(11) NOT NULL default '0' COMMENT '신고수',
  `ip` varchar(15) NOT NULL COMMENT '작성자 ip 주소',
  `is_delete` enum('Y','N') NOT NULL default 'N' COMMENT '삭제 여부',
  `password` varchar(20) default NULL COMMENT '로그인시 비밀글의 비밀번호, 비회원은 작성시 비밀번호',
  UNIQUE KEY `no` (`no`),
  KEY `original_no` (`original_no`),
  KEY `user_id` (`user_id`),
  KEY `user_name` (`user_name`),
  KEY `is_delete` (`is_delete`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='게시물 저장' ;

 

 

 

에서 아래 부분의

 KEY `original_no` (`original_no`),
KEY `user_id` (`user_id`),
KEY `user_name` (`user_name`),
KEY `is_delete` (`is_delete`)

 

에서 KEY가 무슨 역할을 하나요?