sql >> Database teknologi >  >> RDS >> Mysql

PHP/MySQL:Vil du kombinere UPDATE-forespørgsler?

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

Som du kan se, er "tricket" blot at sætte en kolonne til dens eksisterende værdi, når kriterierne ikke er opfyldt, så den kun bliver opdateret, når det er nødvendigt.



  1. Kan ikke indlæse mysql.web assembly

  2. Drupal-kodning og node-indsættelse

  3. MySQL LIKE med json_extract

  4. mysql SUM af VARCHAR-felter uden at bruge CAST