sql >> Database >  >> RDS >> Mysql

SQL Server 2000-equivalent voor OP DUPLICATE KEY?

Ik gebruik dit:

begin tran;

update ... where ... ;

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

Zoals ik het begrijp, plaatst de update, met de juiste indices op hun plaats, de juiste bereikvergrendelingen die zouden voorkomen dat anderen tegelijkertijd hetzelfde invoegen.



  1. Gemiddelde op een telling() in dezelfde zoekopdracht

  2. IP-adres opslaan in MySQL-database met behulp van PHP

  3. PHP gebruiken om afbeeldingen naar een map te uploaden terwijl beschrijvingen in een database worden opgeslagen

  4. Python Matplotlib en MySQL en Ginput