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

INSERT ... ON DUPLICATE KEY AKTUALIZACJA z GDZIE?

W tym celu proponuję użyć IF().

Zobacz:warunkowe-duplicate-key-updates-with-mysql

INSERT INTO daily_events (created_on, last_event_id, last_event_created_at)
  VALUES ('2010-01-19', 23, '2010-01-19 10:23:11')
ON DUPLICATE KEY UPDATE
  last_event_id = IF(last_event_created_at < VALUES(last_event_created_at), VALUES(last_event_id), last_event_id);


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Procedury składowane MySQL używają ich lub nie

  2. Wypełnić JFreechart TimeSeriesCollection z Mysql DB?

  3. Format daty MySQL

  4. Uruchomić zapytanie mySQL jako zadanie cron?

  5. Lokalizacja pliku my.cnf w systemie macOS