[英]Executing SQL script in server ERROR: Error 1215: Cannot add foreign key constraint
我已经检查了其他类似的问题。 检查是否存在重复项-无,如果相同的数据类型-yep。 是的。 未使用“在删除集上为空”时选中。
我仍然迷失了这个错误
在服务器中执行SQL脚本
错误:错误1215:无法添加外键约束
-表Apo
。 PurchasingOrder
如果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,
主键( PurchaseNo.
),
索引Source
( Source
ASC),
CONSTRAINT Supplier_Source
FOREIGN KEY (`PurchaseNo.`)
REFERENCES `Apo`.`Supplier` (`SupplierID`)
ON DELETE NO ACTION
ON UPDATE NO ACTION)
引擎= InnoDB
SQL脚本执行完成:语句:成功9次,失败1次
以最终形式获取后视图定义。
没什么可取的
您能否检查Apo.PurchasingOrder中所有的PurchaseNo值是否都是Apo.Supplier中SupplierID的有效值?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.