sql >> データベース >  >> RDS >> Mysql

mysqlはフィールドphpのテキストを置き換えます

    1つでそれを行う:

    UPDATE `users` 
    SET `rights` = '[PRO]', points = points - 50
    WHERE 
       `username` = 'somename'
       AND points >= 50
       AND rights != '[PRO]'
    

    そして、影響を受けた行があるかどうかを確認するだけです。彼らが十分なポイントを持っていない場合、それは更新されません、そして彼らがすでに権利を持っているときも更新されません。これにより、競合状態が回避されます。




    1. EBS WebLogicDomainR12.2で紛失または忘れた管理者パスワードを変更する手順

    2. MySQLの各グループのランニングサムを計算する方法

    3. 既存のモデルでアクセントのない拡張機能をアクティブ化するにはどうすればよいですか?

    4. 2つのテーブルを結合し、third-sqlに保存します