現在、次のテーブルがあります: Category
、Product
、Payment
、User
。
以下は、ブリッジ テーブルの MySQL スクリプトです。
CREATE TABLE Order
(
FOREIGN KEY UID MEDIUMINT REFERENCES User (UID),
FOREIGN KEY PID MEDIUMINT REFERENCES Product(PID),
FOREIGN KEY PayID REFERENCES Payment(PayID),
PRIMARY KEY (UID,PID)
)
MySql で次のエラーが発生します。
#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 'Order (
FOREIGN KEY UID MEDIUMINT REFERENCES User (UID),
FOREIGN KEY PID MEDI' at line 1
これが最後のテーブルであることに注意してください。