0
現在更新中の行に明示的なロックを追加したいと思います。また、mysqlの行を更新した後、同じロックを明示的に削除します。mysqlのレコードを更新中に明示的に行をロックする
私はinbuiltのロックシステムがあることを知っていますが、明示的に追加したいと思います。
現在更新中の行に明示的なロックを追加したいと思います。また、mysqlの行を更新した後、同じロックを明示的に削除します。mysqlのレコードを更新中に明示的に行をロックする
私はinbuiltのロックシステムがあることを知っていますが、明示的に追加したいと思います。
あなたはもちろん、実際の更新前
SELECT .. FOR UPDATE
文を発行することができます。ロックを再び解除するには、トランザクションをコミットします。 locking reads hereについて読むしかし、単にUPDATE
文自体を発行することと同じようにするだろうというドキュメント、に従って:
A SELECTは... FOR UPDATEは、読み込む各行の排他ロックを設定し、入手可能な最新のデータを読み込みます。したがって、検索されたSQL UPDATEが行に対して設定するのと同じロックを設定します。
あなたはデモを見せてもらえますか? – Avinash
@Avinash:そのドキュメントページを見てください。いくつかの例があります... –