我希望在当前正在更新的行上添加显式锁,并且在mysql.中更新该行之后,也希望显式地删除相同的锁。
我知道mysql有内置的锁定系统,但我也想显式地添加它。
发布于 2012-03-28 06:59:27
你当然可以发布一个
SELECT .. FOR UPDATE
语句在实际更新之前。若要再次释放锁,请提交事务。阅读关于锁定读取在这里的文章。但是,根据该文档,这将与简单地发出UPDATE
语句本身的操作相同:
一个选择..。对于UPDATE,读取最新的可用数据,在它读取的每一行上设置独占锁。因此,它设置的锁与已搜索的SQL更新在行上设置的锁相同。
https://stackoverflow.com/questions/9902549
复制相似问题