Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

mysql substituir texto em um campo php


Faça em um:
UPDATE `users` 
SET `rights` = '[PRO]', points = points - 50
WHERE 
   `username` = 'somename'
   AND points >= 50
   AND rights != '[PRO]'

E apenas verifique se você tem uma linha afetada ou não. Se eles não tiverem pontos suficientes, ele não será atualizado, e nem quando eles já tiverem o direito. Isso evita condições de corrida.