数据库小问题,求高手解答。
对于以下数据:
表名是table .
数据如下:
*****************
x1 x2
9 8
8 9
**************
x1,x2为列名,对应的为数据。出现上述情况的时候我就认为是数据重复,只需要保存一条记录就行,这应该怎么做?
sql server2000.
大概告诉思路就好。
[解决办法]
这跟数据库没有任何关系啊,你在应用程序进行逻辑判断!不符合规则,不准插入!
[解决办法]
个人感觉 你得表要是数据量少并且列少 没什么关系 判断条件也不会太繁琐
一旦数据量大了之后,查询效率会下降的很厉害,每次都需要完全检索,建议重设表结构
[解决办法]
我刚才正准备帮你解决呢,我一看你的结率,请恕我不能能忙了。其实很简单的。
[解决办法]
多加一个字段啊。往里写数据的时候把2个字段的值用分割符合到一起
然后要求这个字段是唯一的
或者sql server应该也可以联合主键吧