有这样一个表,他是一个记录交易的表,每个用户都有自己的交易次数,但每个用户的交易次数不一定相同。但若该用户进行了一次交易后他的交易次数就自增1.
如何维护这个表的交易次数的自增
难道非要在插入之前先查到这个记录在自增后重新插入吗?

解决方案 »

  1.   

    没看懂你的交易记录是一次交易一条,还是一个客户一条...一个客户一条的直接update了一次交易一条的,你可以在插入的时候count那个用户的记录数...再加1插入就行了,也不用去查具体的某一条记录.
      

  2.   

    是一次交易一条记录,因为每个用户对应的交易次数不一样
    而每个用户的交易次数都是自增的
    用count不也是查询以后在插入一行吗?
      

  3.   

    自增也是要在一个值上自增吧...
    不查出来怎么知道原来的值?难不成每个客户你都建个sequences?
      

  4.   

    "每个用户都有自己的交易次数"
    可以肯定,你可以在用户表中加一个“交易次数”的字段,交易一次,update 加1。