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

Vložení do tabulky mysql a přepsání aktuálních dat

Jen malý cheatsheet.
Mysql má 3 různé scénáře pro zacházení s jedinečnými duplikáty klíčů:

Pokud chcete...

  • nedělat nic – použijte INSERT IGNORE
  • smazat stávající a vytvořit nové – použijte REPLACE INTO
  • aktualizovat existující – použít ON DUPLICATE UPDATE


  1. získat chybu .findOrCreate().

  2. Jak vybrat pouze číselná data z mysql?

  3. Chyba:Tablespace for table xxx existuje. Před IMPORTEM prosím ZNEŠKODNĚTE tabulkový prostor

  4. CHYBA:funkce ve výrazu indexu musí být v Postgresu označeny IMMUTABLE