我在 MySQL 数据库中有两个表 table1 和 table2。当user1执行一些操作时,它会更新table1中的row1,然后执行一些操作-X,然后更新table2中的row1。当我的代码正在执行这个操作-X 时,其他一些用户,比如 user2,更新了 table2 中的 row1。如果发生这种情况,则 user1 执行的 operation-X 将不会更新 table2 中的 row1。我想在表的两行中创建写锁,以便除非此操作-X 完成并且更新发生在 table2 中,否则我不希望 user2 更新 table2 中的特定行。我正在使用休眠模板在 MySQL 数据库中进行更新等。
提前致谢