关于数据库并发的设计的问题

Posted on 2007-04-27 10:04 学者 阅读(423) 评论(7) 编辑 收藏
     做一个点卡系统遇到的(困扰了几天)。
     A,B ,C...... 等账户各100元
    有个 点卡表 (都是10元)
   id            卡号              状态
  1               11111            未卖
 2                22222            未卖
3                 33333           未卖       
4                 44444           未卖
5                  555555         未卖
6                  666666          未卖
7                 77777             未卖
。。。。。。。。。。。。。
。。。。。。。。。。。。


如果A B C 各买5张 并发时select语句   都选中了  id分别为1 2 3 4 5   那么就是3个人买了 5张一样的卡 肯定就有问题了。怎么做到 每个账户买到不定的数量的卡  (如3个人同时买了 A 2张,B 3 张 c 5 张)且不重复?

望大家一起讨论 ,指点一二。


posts - 20, comments - 39, trackbacks - 0, articles - 0

Copyright © 学者