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

Ekvivalent SQL Server 2000 pro ON DUPLIKÁTOVÝ KLÍČ?

Používám toto:

begin tran;

update ... where ... ;

if @@rowcount = 0
  insert ...
commit tran;

Pokud tomu rozumím, se správnými indexy aktualizace umístí správné zámky rozsahu, které zabrání ostatním vložit stejnou věc současně.



  1. Mysql - EXPLAIN SELECT z VIEW hledá ve všech řádcích hlavní tabulky

  2. porovnání data a času php

  3. Salesforce SOQL z Microsoft Office

  4. Jak aktualizovat sloupec na základě jiného sloupce v SQL