在一个先程中,如果开始已经对几个表进行了加锁,在解锁之前再次对另一个表加所,这样会有问题吗.比如:
begin
lock tables a write,b write,c write
lock tables d write
unlock tables
end
我在程序中发现当执行完lock tables d write后,再操作表c,会报错,说c没有被加锁.这里是不是还有个作用域的问题.
...全文
1394打赏收藏
一个对表加锁的操作问题
在一个先程中,如果开始已经对几个表进行了加锁,在解锁之前再次对另一个表加所,这样会有问题吗.比如: begin lock tables a write,b write,c write lock tables d write unlock tables end 我在程序中发现当执行完lock tables d write后,再操作表c,会报错,说c没有被加锁.这里是不是还有个作用域的问题.