数据表中设置了主键,但是还有重复,什么原因
1.如下图,在数据表管理中将图纸代号设置为了主键2.但是实际过程中,为什么还有重复,而且没有提示
本帖最后由 liu_lijian1 于 2021-6-29 17:08 编辑
首先你需要理解多主键的应用:你设置了货品代号和图纸代号为为主键,即:当两个字段内容完全一致时,才会不允许保存,如果只是其中一个字段值重复,另外字段值不同,即视为不同值,没有违背主键唯一性原则,所以是可以保存的。
那你这种情况,要两个字段都唯一,可以在云表中这样去设置
1、设置主键:货品代号
2、设置索引:索引名称自定义,类型选择:唯一 数据项选择:图纸代号
现在,你的数据中图纸代号已经出现重复了,需要修改不重复后,才可以去设置唯一索引!
想设唯一键可以用业务公式来限制,新建时更新时用数据接口统计图纸代号的计数,大于一则报错并回滚。 因为你设置了多个主键,当设置了多主键,必须多个主键都重复的时候,才会提示错误。 努力学习
页:
[1]