투표 관련 테이블
투표 목록 테이블
CREATE TABLE IF NOT EXISTS vote(
vote_id INT NOT NULL AUTO_INCREMENT,
user_id VARCHAR(20) NULL,
vote_title VARCHAR(100) NOT NULL,
vote_content VARCHAR(10000) NOT NULL,
start_date DATETIME NOT NULL DEFAULT NOW(),
end_date DATETIME NOT NULL,
PRIMARY KEY(vote_id),
FOREIGN KEY(user_id) REFERENCES user(user_id) ON DELETE SET NULL ON UPDATE CASCADE
)ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;투표 질문 테이블
CREATE TABLE IF NOT EXISTS vote_que(
que_id INT NOT NULL AUTO_INCREMENT,
vote_id INT NOT NULL,
que VARCHAR(100) NOT NULL,
que_type TINYINT NOT NULL,
PRIMARY KEY(que_id),
FOREIGN KEY(vote_id) REFERENCES vote(vote_id) ON DELETE CASCADE ON UPDATE CASCADE
)ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;투표 선택지 테이블
사용자 투표 참여 테이블
Last updated
Was this helpful?