我可以在调用:tb1之后调用update/insert table( LOCK TABLES tb1 READ )吗?
我读过关于读锁的MySQL手册:
持有锁的会话可以读取表(但不能写入)。
我正在寻找一个锁,它允许我读/写一个表,但只允许其他人读取访问权限。
该怎么做呢?
我的数据库是MyISAM数据库。
发布于 2012-01-10 10:25:06
您可能想先阅读以下内容:
http://dev.mysql.com/doc/refman/5.0/en/locking-issues.html
http://en.wikipedia.org/wiki/Isolation_(database_systems
还可以阅读有关锁升级的内容。在mysql的早期版本(4.x)中,我遇到了问题,无法更新正在读取的相同的表。
https://stackoverflow.com/questions/8801531
复制相似问题