【发布时间】:2014-03-20 18:34:38
【问题描述】:
我的所有主键和删除表的顺序都正确。
我基本上希望 stockID 成为我的退款表中的外键。
我的架构看起来像这样...
CREATE TABLE refunds (
refundID SMALLINT AUTO_INCREMENT,
stockID SMALLINT,
refundDate DATE,
FOREIGN KEY (stockID) REFERENCES tblStock(stockID),
PRIMARY KEY (refundID)
);
CREATE TABLE tblStock (
stockID SMALLINT AUTO_INCREMENT,
stockName VARCHAR(60),
StockNumbers SMALLINT
);
【问题讨论】:
-
所以您是先创建
refunds,然后再创建tblStock?如果这是真的,请先尝试tblStock,然后再尝试refunds。