怎样建索引才能使两条相同的记录同时存在(不用auto类型)?(paradox)(50分)

  • 主题发起人 主题发起人 小桂子
  • 开始时间 开始时间
这样的情况本来就是非法的,而且我也不知道为什么你会需要这样的表。
数据库中的表又称之为数据集,就是集合的意思,这就是为什么 TTable 、TQuery 等对象
都称之为“数据集”对象的原因,它们都是 TDataSet 类的后代。
想一想,集合里能允许相同的元素吗?
如果坚持这样做,必须定义一个主键,用自增型就可以了。
btw: 数据库的范式理论你学过吗?
 
普通索引
 
建立了索引当然是不能有两条相同的记录的,要不你让数据库引擎找哪条给你?!
如果你实在有这样的要求建议增加一个你不用的字段让它不同就是了,其他的字段
你想相同就相同吧,这样对于数据库不会有重复记录也能满足你的要求。
 
多人接受答案了。
 
后退
顶部