标签: mysql concurrency locking
我正在数据库中创建名为“sessions”的记录。我的应用程序的用户将能够找到一个会话,然后连接到它。我想确保没有2个用户尝试连接到同一个会话。我目前的流程是:
我担心的是,多个用户可能同时搜索会话,这两个用户都会被告知会话可用,然后只有最后一个用户才能正确连接到会话。
如果在搜索中找到记录,我怎样才能“锁定”记录,以便任何并发搜索都无法找到它?