检查一个Bug,原因是在使用UnqieResult()这个方法时,发现数据库中多出重复的记录,第一次遇到这个问题,是直接看数据库记录再手动删除,因为记录很少,才十几条。
第二次遇到这个问题,记录是341条,眼睛看肯定不行,google后的结果:
查询重复记录,主要是使用判断条件,看满足count(field)>1的,就说明该字段重复记录的存在,那么之后怎么删除,这次重复记录比较少,所以俺还是直接找到并删掉了事。
要是几万几百万那咋办。
google后的结果:
建中间表
或者使用rowid,取id最小的一条记录,其他的都干掉。
具体sql语句,再google吧...
看来自己一直弄弄玩具,一点小P数据量,还真衰呢...
第二次遇到这个问题,记录是341条,眼睛看肯定不行,google后的结果:
查询重复记录,主要是使用判断条件,看满足count(field)>1的,就说明该字段重复记录的存在,那么之后怎么删除,这次重复记录比较少,所以俺还是直接找到并删掉了事。
要是几万几百万那咋办。
google后的结果:
建中间表
或者使用rowid,取id最小的一条记录,其他的都干掉。
具体sql语句,再google吧...
看来自己一直弄弄玩具,一点小P数据量,还真衰呢...