Mysql
 sql >> база данни >  >> RDS >> Mysql

mysql, ако съществува

Опитайте това...

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

Ако приемем, че имате УНИКАЛЕН КЛЮЧ ключ (rule_set_id, entity_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. Вземете засегнатите редове на ExecuteNonQuery

  2. Избягване на блокиране на MySQL при надграждане на споделено до изключително заключване

  3. Може ли magento да използва множество подчинени MySQL?

  4. Различни резултати при използване на една и съща заявка с DB::raw и Eloquent

  5. Как да предотвратя дублиращи се записи в моята база данни, докато актуализирам записи?