【发布时间】:2015-10-07 13:58:24
【问题描述】:
我在插入值时遇到问题,返回的mysql错误是
#1062 "Duplicate entry '' for key 'PRIMARY'",但是 table 的主键不是 null、unsigned、autoincrement、column。
下面有一个包含四个项目的图像。
在1项可以看到实际的primary Value,0为零。
2项在执行dba.SaveChanges()时出现错误;
在项目 3 上,您可以看到插入到桌子上的最后一个项目。
在4项上可以看到自增值。
查看最后插入的项目代码和自动增量值之间的值空间。尝试在表上添加新项目时,返回错误,自增增加但项目不插入。
有人知道为什么会这样吗?
【问题讨论】:
-
这些结果是最不有趣的部分。显示产生这些结果的代码。
标签: mysql linq insert primary-key auto-increment