게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
mySQL 하시는 분 질문 드립니다
게시물ID : programmer_22430짧은주소 복사하기
작성자 : KuShion
추천 : 0
조회수 : 872회
댓글수 : 3개
등록시간 : 2018/06/03 20:06:08
옵션
  • 본인삭제금지
CREATE TABLE users(
userNo CHAR(5) NOT NULL,
userName CHAR(20),
regDay DATE,
phone CHAR(15),
year DATE,
PRIMARY KEY (userNo));

CREATE TABLE food(
foodNo CHAR(5) NOT NULL,
foodName CHAR(20),
foodPrice INT,
stock INT,
PRIMARY KEY (foodno));

이렇게 기본 테이블을 2개 만들고

CREATE TABLE foodorder(
orderNo CHAR(5) NOT NULL,
userNo CHAR(5),
foodNo CHAR(5),
foodPrice INT,
orderDay DATE,
PRIMARY KEY (orderNo),
FOREIGN KEY (foodNo) REFERENCES food(foodNo),
FOREIGN KEY (userNo) REFERENCES users(userNo),
FOREIGN KEY (foodPrice) REFERENCES food(foodPrice));

이 테이블을 만들려고 하는데
ERROR 1215 (HY000): Cannot add foreign key constraint가 뜨면서 테이블을 만들지 못합니다...
외래키 설정은 제대로 한 거 같은데 다른 문제가 있을까요?
꼬릿말 보기
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호