sql >> Database >  >> RDS >> Mysql

PHP/MySQL:UPDATE-query's combineren?

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

Zoals u kunt zien, is de "truc" om een ​​kolom eenvoudig op de bestaande waarde in te stellen wanneer niet aan de criteria wordt voldaan, zodat deze alleen wordt bijgewerkt als dat nodig is.



  1. het ophalen van een byte-array van een LONG RAW van oracle db

  2. Mysql InnoDB-invoegsnelheid te laag?

  3. MYSQL SELECTEER BINNEN IF-instructie

  4. Een grote hoeveelheid gegevens efficiënt verwerken met MySQL en PHP