繁体   English   中英

在服务器中执行SQL脚本错误:错误1215:无法添加外键约束

[英]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. ),

索引SourceSource 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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM