sql >> Databasteknik >  >> RDS >> Mysql

mysql om det finns

Prova detta...

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

Förutsatt att du har en UNIQUE KEY-nyckel (rule_set_id, entity_id), åtminstone. Om du vill göra det med ett villkorligt och flera uttalanden måste du lägga det i en PROCEDUR eller en FUNKTION.



  1. matcha datumet från datepicker med tillgänglig databasdag och visa resultatet

  2. 2 sätt att få partitionsinformation för en tabell i SQL Server (T-SQL)

  3. Finns det ett ANSI SQL-alternativ till nyckelordet MYSQL LIMIT?

  4. Konfigurera SQL Server Alltid PÅ Tillgänglighetsgrupper mellan två synkrona repliker. Del 2