首页 新闻 会员 周边 捐助

sqlite中,关于锁的问题

0
[已关闭问题] 关闭于 2008-08-04 20:38
<P>有一列名为state储存则该行记录的状态,假设有A,B两人操作该数据库,state列的状态有两种Y,N,</P> <P>A,B均使用了select * from table where state='Y'取出匹配数据,</P> <P>之后A的操作为update state='N',user='A' from table where id=1</P> <P>紧接着B的操作为update state='N',user='B' from table where id=1</P> <P>问:如何来保证A进行了update操作后,B的这条语句无效(其实如果此时B能够再用一下,select * from table where state='Y'就可以过滤掉刚被A更新后的这条记录,避免这个问题,但是这个似乎不可能)</P> <P>&nbsp;</P> <P>&nbsp;</P>
lexus的主页 lexus | 初学一级 | 园豆:0
提问于:2008-07-20 22:47
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册