我已经检查了这样的其他问题。检查是否有重复 - 无,如果相同的数据类型-yep。关系 - 是的。不选中“On Delete Set Null”。
我仍然不知道这个错误是怎么来的
在服务器
中执行SQL脚本错误:错误1215:无法添加外键约束
- 表Apo
。PurchasingOrder
CREATE TABLE IF NOT NOT EXISTS Apo
。PurchasingOrder
(
PurchaseNo.
INT NOT NULL AUTO_INCREMENT,
ModelNo.
INT NULL,
UnitPrice
INT NULL,
Product/Name
VARCHAR(45)NULL,
Quantity
INT NULL,
Source
VARCHAR(45)NULL,
PRIMARY KEY(PurchaseNo.
),
INDEX Source
(Source
ASC),
约束Supplier_Source
FOREIGN KEY (`PurchaseNo.`)
REFERENCES `Apo`.`Supplier` (`SupplierID`)
ON DELETE NO ACTION
ON UPDATE NO ACTION)
ENGINE = InnoDB
SQL脚本执行完成:语句:9成功,1失败
以最终形式获取视图定义。
无法获取
答案 0 :(得分:0)
您能否检查Apo.PurchasingOrder中的所有PurchaseNo值是否为Apo.Supplier中的SupplierID的有效值?