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가 뜨면서 테이블을 만들지 못합니다...
외래키 설정은 제대로 한 거 같은데 다른 문제가 있을까요?