想问一个问题,怎样在SQL中加锁,select rowid from table where (update condition) for update这样的语句全吗????

解决方案 »

  1.   

    只要for update就已经加了锁了吧?
      

  2.   

    table有主建就是行级锁
    否则整张表被锁
    说错了表怪我
      

  3.   

    for update 的话整张表就已经被锁定了,其他用户操作此表时,是不能commit的
      

  4.   

    for update是行级锁,即符合条件的所有行都会被锁定,而且是读写锁,在解锁之前,其它事务不能同时更新和读取这些行