有一个表,里面有了 
id  username   userid        userpwd。 
 1    null      C123          123456
 3    null      CC123          123456
 4    null      WC123          123456要向这个表里的字段  username 插入一个兑换用户的名字。
是可以只插入username   还是要修改这个表的数据。
当username的名字相同的时候 就提示已经兑换过了。

解决方案 »

  1.   

    用update 修改啊再加个唯一约束上去
    alter table tb add unique(username)
    如果提示错误,就异常处理下
      

  2.   

    修改 
    Update [table] Set username=‘参数’ where id=N 
      

  3.   

    我也说是修改。
    NND
    老大来一句  asp里面是 可以只插入一个字段。
    我没有领会到。
    我又不了解asp
      

  4.   

    个人建议用一个专门的兑换表来专门存放,因为你的用户应该不是只能兑换一次吧,应该是根据不同产品或活动来判断兑换的,如果你是保存在用户信息表里面,下次再有活动时,你还怎么判断呢?多加一个字段?所有用INSERT比较方便对以后的扩展