データベースを作成しようとしています。コードを書きました。それを phpMyAdmin にインポートすると、次のエラーが表示されます。
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'OPTION(OPTION_ID)
)' at line 7
そして私が書いたコード:
CREATE DATABASE MAWARID;
USE MAWARID;
CREATE TABLE TOPIC (
TOPIC_ID INT NOT NULL AUTO_INCREMENT,
TOPIC_NAME VARCHAR(30) NOT NULL,
PRIMARY KEY (TOPIC_ID)
);
CREATE TABLE QUESTION (
QUESTION_ID INT NOT NULL AUTO_INCREMENT,
QUESTION_NAME VARCHAR(100) NOT NULL,
ANSWER INT NOT NULL,
PRIMARY KEY (QUESTION_ID),
FOREIGN KEY (ANSWER) REFERENCES OPTION(OPTION_ID)
);
CREATE TABLE OPTION (
OPTION_ID INT NOT NULL AUTO_INCREMENT,
OPTION_NAME VARCHAR(100) NOT NULL,
QUESTION INT NOT NULL,
PRIMARY KEY (OPTION_ID),
FOREIGN KEY (QUESTION) REFERENCES QUESTION(QUESTION_ID)
);
ここで他のエラー #1064 の質問を確認しましたが、役に立たないようです。
このエラーが発生する理由について何か考えはありますか?