我无法在 phpmyadmin 中创建外键。我使用以下查询创建了 2 个表。创建了第一个表,但是当我使用第二个查询时,我得到了错误
#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 ( Orderid INT NOT NULL, cost INT, CustId INT NOT NULL, PRIMARY KEY(Or' at line 1
这是我的第一张桌子:
CREATE TABLE customer
(
CustId INT NOT NULL,
first_name VARCHAR(30),
PRIMARY KEY (CustId)
);
这是我的第二张桌子:
CREATE TABLE order
(
Orderid INT NOT NULL,
cost INT,
CustId INT NOT NULL,
PRIMARY KEY(Orderid),
INDEX (CustId),
FOREIGN KEY (CustId) REFERENCES customer (CustId)
);
那么我在这里做错了什么?我如何创建这些表并在 phpmyadmin 中实现外键。