我读了很多关于锁定数据库,表格和行但我想要更低的锁定,比如仅锁定“操作”我不知道如何调用它,让我说我在php中有功能:
function update_table()
{
//querys like SELECT, UPDATE INSERT etc.
}
现在,我想只有一个人可以同时使用此功能,而其他人则需要等到第一个完成
但是可以锁定不是表/行但只能锁定这个函数,所以其他查询用SELECT等可以执行没有问题吗?或者更好的是锁定桌子? (问题是这个表非常重要,我不想锁定它,因为其他一些用户可以访问该网站以获取其他resons /其他页面,如果有很多人排队等候上述代码,其他访问者也会即使他们对上面的代码没有兴趣,也要等待。