본문 바로가기

node.js:로그인,회원가입 기능

디비 쿼리문 (수정)

//곡제목이랑, 가수를 굳이 들고와야할까?
//music_list 테이블을 따로 만들어서 fk로 조인하는 방법은 없을까?(못하지, 
CREATE TABLE IF NOT EXISTS RANK_1(
    rank_1_code varchar(50) NOT NULL AUTO_INCREMENT COMMENT '노래별 점수 코드번호',
	score int(50) DEFAULT NOT NULL COMMENT '랭킹점수',
	id varchar(50) DEFAULT NOT NULL COMMENT '유저아이디',
    PRIMARY KEY (rank_001_code),
    KEY 'FK_id' ('id'),
  CONSTRAINT 'FK_id' FOREIGN KEY ('id') REFERENCES 'USERINFO' ('id')
) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8 COMMENT='노래별 점수 테이블_1';

CREATE TABLE IF NOT EXISTS RANK_2(
    rank_2_code varchar(50) NOT NULL AUTO_INCREMENT COMMENT '노래별 점수 코드번호',
	score int(50) DEFAULT NOT NULL COMMENT '랭킹점수',
	user_id varchar(50) DEFAULT NOT NULL COMMENT '유저아이디',
    PRIMARY KEY (rank_001_code)
) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8 COMMENT='노래별 점수 테이블_2';

CREATE TABLE IF NOT EXISTS RANK_3(
    rank_003_code varchar(50) NOT NULL AUTO_INCREMENT COMMENT '노래별 점수 코드번호',
	score int(50) DEFAULT NOT NULL COMMENT '랭킹점수',
	user_id varchar(50) DEFAULT NOT NULL COMMENT '유저아이디',
    PRIMARY KEY (rank_001_code)
) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8 COMMENT='노래별 점수 테이블_3';


//노래별 점수 테이블 테이블에 이 곡리스트를 이너 조인할수 없을까?
CREATE TABLE IF NOT EXISTS MUSIC_LIST(
	music_list_code varchar(50),
	music_name varchar(50),
	singer varchar(50),
    genre varchar(50),
    release DATE(50)
);