アプリ版:「スタンプのみでお礼する」機能のリリースについて

SELECT FOR UPDATE を使う時に、
SELECTの前でトランザクションを開始する必要はあるでしょうか?

それとも、ただ、
SELECT FOR UPDATE
UPDATE
でも、行ロックされるでしょうか?

そもそもトランザクションとは、
複数の更新がない場合は使う必要はないのでしょうか?

A 回答 (1件)

はい、トランザクション内でないといけません。



-----------------
IN SHARE MODE と FOR UPDATE 読み取りによって設定されたロックは、トランザクションがコミットされたりロールバックされたりした時にリリースされます。

参考URL:http://dev.mysql.com/doc/refman/5.1/ja/innodb-lo …
    • good
    • 0
この回答へのお礼

了解です。トランザクションをスタートすることにしました。
参考URLまで教えていただき、ありがとうございます。

お礼日時:2007/09/06 21:24

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

関連するカテゴリからQ&Aを探す