Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

mysql ganti teks di bidang php

Lakukan dalam satu:

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

Dan periksa saja apakah Anda memiliki baris yang terpengaruh atau tidak. Jika mereka tidak memiliki cukup poin, itu tidak akan diperbarui, dan tidak akan diperbarui ketika mereka sudah memiliki hak. Ini menghindari kondisi balapan.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Skema seperti apa yang dapat saya gunakan untuk mengakomodasi entri data berbasis tanggal manual?

  2. MySQL Pilih data bulan lalu dengan current_timestamp

  3. PILIH dan daftarkan anak dan orang tua

  4. bagaimana cara menyesuaikan `tampilkan daftar proses` di mysql?

  5. Jejak spasi di varchar perlu dipertimbangkan sebagai perbandingan