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

PHP/MySQL:Gabungkan kueri UPDATE?

UPDATE messages
SET s_deleted = IF(sender = :sender, 1, s_deleted),
    r_deleted = IF(recipient = :recipient, 1, r_deleted)
WHERE id = :id

Seperti yang Anda lihat, "trik" adalah dengan menyetel kolom ke nilai yang ada saat kriteria tidak terpenuhi, sehingga hanya diperbarui jika diperlukan.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. IIS 7.5 menggunakan driver 32 bit, bukan 64 bit

  2. Simpan Data dalam bahasa Arab di database MySQL

  3. gema sesuatu dari database MySQL

  4. Bagaimana sprintf() melindungi dari injeksi SQL?

  5. Cara Mendapatkan Bulan dari Tanggal di MySQL