远程视图中,记录有重复如何处理?
如以下远程视图:
字段1 字段2 字段3 其中字段1设置为主键
记录1: a 1 5
记录2: a 2 6
记录3: b 3 7
记录4: c 4 8
以上看的出:“记录1”和“记录2”的“字段1”内容都是相同(有时因为一对多的关系,相同的有几个记录)。
然后我在程序里修改“记录2”:“字段2”改为3,保存后,我发现“记录1”也跟着改变,但我原来的目的是修改“记录2”啊!
然后我把“记录1”删除,保存后,连“记录2”也一起删掉了。
我想应该是主键的设置问题,
我试过 添加一个没用处的字段作主键(就为了“唯一”)?
请问:一对多的时候,如何设置主键?有什么好的方法?