最初にTeacherテーブルを作成しましたが、その説明は次のとおりです。
mysql> desc teacher;
+--------------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+--------------+-------------+------+-----+---------+-------+
| TEACHER_ID | varchar(3) | NO | PRI | NULL | |
| TEACHER_NAME | varchar(40) | YES | | NULL | |
+--------------+-------------+------+-----+---------+-------+
次のように新しいテーブルを作成した後、次のテーブルTEACHER_ID
で外部キーとして使用したいことが必要です。次のように記述しました。構文的に間違っているかどうかはわかりませんが、エラーは発生しませんでした。 ..。。
mysql> CREATE TABLE SUB_MCA_TY
-> (SUB_ID VARCHAR(4) PRIMARY KEY,
-> SUB_NAME VARCHAR(30),
-> TEACHER_ID VARCHAR(3) REFERENCES TEACHER(TEACHER_ID));