繁体   English   中英

在使用实体框架插入时,为什么MySQL在唯一索引约束中不包括主键?

[英]Why does MySQL not include the primary key in a unique index constraint when inserting with the Entity Framework?

我有一个表,该表具有一个自动递增的主键,并且还具有一个带有其他两列的唯一索引。 问题在于,当我插入一条记录时,它不包括主键作为实体键的一部分,因此,如果我不更改唯一索引中的其他字段,则会抱怨条目重复。 我可以使用它的唯一方法是将主键添加到唯一索引,但是还有另一种方法吗?

如果您有一个同时包含主键和其他两列的唯一索引,我是否理解正确?

如果这是真的,那是错误的方法。 由于其中一列是主键,它始终是唯一的,因此其他两列将对唯一索引无关紧要。

您可以发布表格定义吗?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

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