sql >> Database teknologi >  >> RDS >> Mysql

SQL Server 2000-ækvivalent for ON DUPLICATE KEY?

Jeg bruger denne:

begin tran;

update ... where ... ;

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

Som jeg forstår det, med de rigtige indekser på plads, placerer opdateringen passende rækkeviddelåse, der ville forhindre andre i at indsætte det samme samtidigt.



  1. Hvordan kombinerer jeg disse to Wordpress-søgeforespørgsler?

  2. mysql_data_seek pdo tilsvarende

  3. Sådan fungerer UUID_SHORT() i MariaDB

  4. Én opdateringsforespørgsel for alle opdateringer