【发布时间】:2020-11-21 03:08:50
【问题描述】:
我在尝试运行这行代码时收到如下所述的错误。
mysql.connector.errors.ProgrammingError: 1064 (42000)
在此之前,我使用主键制作了两张表,但这是第一张使用外键的表。知道为什么我的代码无法运行吗?
cursor.execute("""CREATE TABLE Order(
order_Num VARCHAR(10) NOT NULL PRIMARY KEY,
customer_ID VARCHAR(10) FOREIGN KEY REFERENCES Customer(customer_ID),
product_ID VARCHAR(10) FOREIGN KEY REFERENCES Product(product_ID),
order_date DATE,
num_of_items INT(3),
status VARCHAR(255)
)""")
【问题讨论】: