Mysql
 sql >> Baza danych >  >> RDS >> Mysql

PHP/MySQL:Połączyć zapytania UPDATE?

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

Jak widać, „sztuczka” polega po prostu na ustawieniu kolumny na istniejącą wartość, gdy kryteria nie są spełnione, więc jest aktualizowana tylko wtedy, gdy jest to konieczne.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PHP przygotował wstawkę instrukcji z pętli danych

  2. Czy wydrukować aktualne zapytanie, które uruchamia MySQLdb?

  3. Logowanie użytkownika za pomocą jednego zapytania i hasła na użytkownika salt

  4. cakephp:jak sprawić, by NOW() działała w warunku wyszukiwania?

  5. PMA-SQL-ERROR podczas importowania bazy danych