http://www.csdn.net/expert/topic/669/669150.xml

解决方案 »

  1.   

    可以有N多方法来处理他
    比如通过count>1
    其实设计数据库时就要防止这种情况,如果经常要处理这个,岂不是烦死人?
    最简单的方法就是定义主键,可以是几个列组合,那样就可以防止重复记录了……你根本无法插入相同记录
      

  2.   

    删除
    set rowcount 1
    delete from table where field in (select field from table group by field having count(*)>=2)
    set rowcunt 0要防止的话,就只有建主键了.
      

  3.   

    set rowcount 1
    是什么意思,不会动啊!