sql >> Databáze >  >> RDS >> Mysql

mysql nahradit text v poli php

Udělejte to v jednom:

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

A jen zkontrolujte, zda máte ovlivněný řádek nebo ne. Pokud nemají dostatek bodů, neaktualizuje se a také ne, když už mají právo. Tím se vyhnete podmínkám závodu.




  1. Nalezení N-tého minima hodnoty Varchar v Oracle

  2. Jak skrytý sloupec v seznamu winform?

  3. INSERT Performance - Bitmap vs B-Strom

  4. Povolit přidání pouze 3 řádků do tabulky pro konkrétní hodnotu