トランザクションの処理をPHP&MySQLでかくことになったのですが、
更新クエリ実行の前に、更新して良いデータかどうかを確認するクエリを投げる場合がありますよね
そこで例えば10000件のデータをDBから取得してPHPのループなどでチェックしている最中に
他の操作でレコードの値が変わってしまうような状況を回避するにはどうすればよいのでしょうか
調べた所for update 句などの方法があるみたいなのですが、メジャーなやり方ですか?
投稿2015/09/16 05:35
トランザクションの処理をPHP&MySQLでかくことになったのですが、
更新クエリ実行の前に、更新して良いデータかどうかを確認するクエリを投げる場合がありますよね
そこで例えば10000件のデータをDBから取得してPHPのループなどでチェックしている最中に
他の操作でレコードの値が変わってしまうような状況を回避するにはどうすればよいのでしょうか
調べた所for update 句などの方法があるみたいなのですが、メジャーなやり方ですか?
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。