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

mysql, pokud existuje

Zkuste toto...

INSERT INTO admin_rule_module VALUES (13, 2, 'allow') 
ON DUPLICATE KEY UPDATE permission = 'allow', entity_id = 2;

Za předpokladu, že máte alespoň UNIKÁTNÍ KLÍČ (ID_sady_pravidla, id_entity). Chcete-li to provést s podmíněným a vícenásobným příkazem, musíte to vložit do PROCEDURY nebo FUNKCE.



  1. Jak mohu změnit existující sloupec jako identitu v PostgreSQL 11.1

  2. MySQL Vytvářejte příkazy View, Nahraďte View a Drop View s příklady

  3. Vícehodnotový parametr data v uložené proceduře?

  4. Proč date() nepřevádí YYMMDDHHMM do formátu data přijatelného pro MySQL správně?