sql >> Databáze >  >> RDS >> Mysql

Aktualizovat, pokud existuje, vložit, pokud neexistuje

Použijte INSERT ... ON DUPLICATE KEY UPDATE ... prohlášení.

Bude vyžadovat, abyste měli k date UNIKÁTNÍ nebo PRIMÁRNÍ složený index a hotelId sloupců, aby se spustila podmínka DUPLICATE KEY.




  1. Jak rekurzivně odstranit položky z tabulky?

  2. Jak funguje TIMESTAMPDIFF() v MariaDB

  3. Příkaz Oracle insert if neexistuje

  4. MySQL přidává k datu dny